Share via


SparkSession.CreateDataFrame 方法

定义

重载

CreateDataFrame(IEnumerable<String>)

按 类型创建数据帧给定数据IEnumerableString

CreateDataFrame(IEnumerable<Nullable<Int32>>)

按 类型创建数据帧给定数据IEnumerableNullable<T>

CreateDataFrame(IEnumerable<Nullable<Double>>)

按 类型创建数据帧给定数据IEnumerableNullable<T>

CreateDataFrame(IEnumerable<Nullable<Boolean>>)

按 类型创建数据帧给定数据IEnumerableNullable<T>

CreateDataFrame(IEnumerable<Boolean>)

按 类型创建数据帧给定数据IEnumerableBoolean

CreateDataFrame(IEnumerable<Double>)

按 类型创建数据帧给定数据IEnumerableDouble

CreateDataFrame(IEnumerable<GenericRow>, StructType)

DataFrame使用给定架构从IEnumerable包含 GenericRow的 创建 。 请务必确保提供IEnumerable的每个 GenericRow 的结构都与提供的架构匹配。 否则,会出现运行时异常。

CreateDataFrame(IEnumerable<Timestamp>)

按 类型创建数据帧给定数据IEnumerableTimestamp

CreateDataFrame(IEnumerable<Date>)

按 类型创建数据帧给定数据IEnumerableDate

CreateDataFrame(IEnumerable<Int32>)

按 类型创建数据帧给定数据IEnumerableInt32

CreateDataFrame(IEnumerable<String>)

按 类型创建数据帧给定数据IEnumerableString

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<string> data);
member this.CreateDataFrame : seq<string> -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of String)) As DataFrame

参数

返回

Dataframe 对象

适用于

CreateDataFrame(IEnumerable<Nullable<Int32>>)

按 类型创建数据帧给定数据IEnumerableNullable<T>

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<Nullable<int>> data);
member this.CreateDataFrame : seq<Nullable<int>> -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of Nullable(Of Integer))) As DataFrame

参数

返回

Dataframe 对象

适用于

CreateDataFrame(IEnumerable<Nullable<Double>>)

按 类型创建数据帧给定数据IEnumerableNullable<T>

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<Nullable<double>> data);
member this.CreateDataFrame : seq<Nullable<double>> -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of Nullable(Of Double))) As DataFrame

参数

返回

Dataframe 对象

适用于

CreateDataFrame(IEnumerable<Nullable<Boolean>>)

按 类型创建数据帧给定数据IEnumerableNullable<T>

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<Nullable<bool>> data);
member this.CreateDataFrame : seq<Nullable<bool>> -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of Nullable(Of Boolean))) As DataFrame

参数

返回

Dataframe 对象

适用于

CreateDataFrame(IEnumerable<Boolean>)

按 类型创建数据帧给定数据IEnumerableBoolean

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<bool> data);
member this.CreateDataFrame : seq<bool> -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of Boolean)) As DataFrame

参数

返回

Dataframe 对象

适用于

CreateDataFrame(IEnumerable<Double>)

按 类型创建数据帧给定数据IEnumerableDouble

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<double> data);
member this.CreateDataFrame : seq<double> -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of Double)) As DataFrame

参数

返回

Dataframe 对象

适用于

CreateDataFrame(IEnumerable<GenericRow>, StructType)

DataFrame使用给定架构从IEnumerable包含 GenericRow的 创建 。 请务必确保提供IEnumerable的每个 GenericRow 的结构都与提供的架构匹配。 否则,会出现运行时异常。

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<Microsoft.Spark.Sql.GenericRow> data, Microsoft.Spark.Sql.Types.StructType schema);
member this.CreateDataFrame : seq<Microsoft.Spark.Sql.GenericRow> * Microsoft.Spark.Sql.Types.StructType -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of GenericRow), schema As StructType) As DataFrame

参数

data
IEnumerable<GenericRow>

Row 对象列表

schema
StructType

架构为 StructType

返回

DataFrame 对象

适用于

CreateDataFrame(IEnumerable<Timestamp>)

按 类型创建数据帧给定数据IEnumerableTimestamp

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<Microsoft.Spark.Sql.Types.Timestamp> data);
member this.CreateDataFrame : seq<Microsoft.Spark.Sql.Types.Timestamp> -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of Timestamp)) As DataFrame

参数

返回

Dataframe 对象

适用于

CreateDataFrame(IEnumerable<Date>)

按 类型创建数据帧给定数据IEnumerableDate

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<Microsoft.Spark.Sql.Types.Date> data);
member this.CreateDataFrame : seq<Microsoft.Spark.Sql.Types.Date> -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of Date)) As DataFrame

参数

data
IEnumerable<Date>

IEnumerable 类型的 Date

返回

Dataframe 对象

适用于

CreateDataFrame(IEnumerable<Int32>)

按 类型创建数据帧给定数据IEnumerableInt32

public Microsoft.Spark.Sql.DataFrame CreateDataFrame (System.Collections.Generic.IEnumerable<int> data);
member this.CreateDataFrame : seq<int> -> Microsoft.Spark.Sql.DataFrame
Public Function CreateDataFrame (data As IEnumerable(Of Integer)) As DataFrame

参数

返回

Dataframe 对象

适用于