Constructor
new DataFrameReader()
Note: Do not use directly (see above).
- Since:
- 1.4.0
- Source:
Methods
json(path, cb)
Loads a JSON file (one object per line) and returns the result as a DataFrame.
This function goes through the input once to determine the input schema.
You can set the following JSON-specific options using DataFrameReader#option to deal with non-standard JSON files:
primitivesAsString (default false): infers all primitive values as a string typeallowComments (default false): ignores Java/C++ style comment in JSON recordsallowUnquotedFieldNames (default false): allows unquoted JSON field namesallowSingleQuotes (default true): allows single quotes in addition to double quotes
allowNumericLeadingZeros (default false): allows leading zeros in numbers
(e.g. 00012)Parameters:
| Name | Type | Description |
|---|---|---|
path |
||
cb |
Node-style callback function (error-first). |
- Since:
- 1.4.0
- Source:
jsonSync(path)
The synchronous version of DataFrameReader#json
Parameters:
| Name | Type | Description |
|---|---|---|
path |
- Since:
- 1.4.0
- Source:
option(key, value)
Adds an input option for the underlying data source.
Parameters:
| Name | Type | Description |
|---|---|---|
key |
||
value |
- Since:
- 1.4.0
- Source:
text(cb, path)
Loads a text file and returns a DataFrame with a single string column named "text". Each line in the text file is a new row in the resulting DataFrame.
Parameters:
| Name | Type | Description |
|---|---|---|
cb |
Node-style callback function (error-first). |
|
path |
- Since:
- 1.6.0
- Source:
textSync(path)
The synchronous version of DataFrameReader#text
Parameters:
| Name | Type | Description |
|---|---|---|
path |
- Since:
- 1.6.0
- Source: