StructField¶
-
類
pyspark.sql.types。
StructField
( 的名字:str,數據類型:pyspark.sql.types.DataType,可以為空:bool=真正的,元數據:可選(Dict(str,任何]]=沒有一個 ) ¶ -
一個字段
StructType
。- 參數
例子
> > >(StructField(“f1”,StringType(),真正的)…= =StructField(“f1”,StringType(),真正的))真正的> > >(StructField(“f1”,StringType(),真正的)…= =StructField(“f2”,StringType(),真正的))假
方法
fromInternal
(obj)將內部SQL對象轉換成一個本機Python對象。
fromJson
(json)json
()這類型之間的轉換需要Python對象和內部SQL對象。
toInternal
(obj)Python對象轉換成一個內部SQL對象。
typeName
()方法的文檔
-
fromInternal
( obj:T )→T¶ -
將內部SQL對象轉換成一個本機Python對象。
-
classmethod
fromJson
( json:Dict(str,任何] )→pyspark.sql.types.StructField ¶
-
json
( )→str¶
-
jsonValue
( )→Dict類型(str,任何] ¶
-
needConversion
( )→bool¶ -
這類型之間的轉換需要Python對象和內部SQL對象。
這是用來避免不必要的轉換ArrayType / MapType / StructType。
-
simpleString
( )→str¶
-
toInternal
( obj:T )→T¶ -
Python對象轉換成一個內部SQL對象。
-
typeName
( )→str¶