Method: Polars::IO#read_ndjson
- Defined in:
- lib/polars/io/ndjson.rb
#read_ndjson(source, schema: nil, schema_overrides: nil, infer_schema_length: N_INFER_DEFAULT, batch_size: 1024, n_rows: nil, low_memory: false, rechunk: false, row_index_name: nil, row_index_offset: 0, ignore_errors: false, storage_options: nil, credential_provider: "auto", retries: nil, file_cache_ttl: nil, include_file_paths: nil) ⇒ DataFrame
Read into a DataFrame from a newline delimited JSON file.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
# File 'lib/polars/io/ndjson.rb', line 65 def read_ndjson( source, schema: nil, schema_overrides: nil, infer_schema_length: N_INFER_DEFAULT, batch_size: 1024, n_rows: nil, low_memory: false, rechunk: false, row_index_name: nil, row_index_offset: 0, ignore_errors: false, storage_options: nil, credential_provider: "auto", retries: nil, file_cache_ttl: nil, include_file_paths: nil ) credential_provider_builder = _init_credential_provider_builder( credential_provider, source, , "read_ndjson" ) scan_ndjson( source, schema: schema, schema_overrides: schema_overrides, infer_schema_length: infer_schema_length, batch_size: batch_size, n_rows: n_rows, low_memory: low_memory, rechunk: rechunk, row_index_name: row_index_name, row_index_offset: row_index_offset, ignore_errors: ignore_errors, include_file_paths: include_file_paths, retries: retries, storage_options: , credential_provider: credential_provider_builder, file_cache_ttl: file_cache_ttl, ).collect end |