Methods
createDataFrame(jsonArray)
Creates a DataFrame from an array of rows, represented as javascript objects. These objects should be serializable and deserializable to/from json. This function goes through the input once to determine the input schema.
Parameters:
| Name | Type | Description |
|---|---|---|
jsonArray |
Array of JSON objects. |
- Since:
- 1.3.0
- Source:
emptyDataFrame()
Returns a DataFrame with no rows or columns.
- Since:
- 1.3.0
- Source:
range(start_or_end, endopt, stepopt)
Creates a DataFrame with a single LongType column named id,
containing elements in a range with step value 1. If end is provided, the
range is from start_or_end to end. Otherwise it is from 0 to
start_or_end.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
start_or_end |
Start (if end is provided) or end of range. |
|||
end |
<optional> |
null | End of range. |
|
step |
<optional> |
1 | Step. |
- Since:
- 1.4.1
- Source:
read()
Returns a DataFrameReader that can be used to read data in as a DataFrame.
- Since:
- 1.4.0
- Source:
sql(sqlText)
Executes a SQL query using Spark, returning the result as a DataFrame. The dialect that is used for SQL parsing can be configured with 'spark.sql.dialect'.
Parameters:
| Name | Type | Description |
|---|---|---|
sqlText |
SQL query. |
- Since:
- 1.3.0
- Source: