MapType¶
-
類
pyspark.sql.types。
MapType
( keyType:pyspark.sql.types.DataType,valueType:pyspark.sql.types.DataType,valueContainsNull:bool=真正的 ) ¶ -
地圖數據類型。
筆記
鑰匙在地圖數據類型不允許null(沒有)。
例子
> > >(MapType(StringType(),IntegerType())…= =MapType(StringType(),IntegerType(),真正的))真正的> > >(MapType(StringType(),IntegerType(),假)…= =MapType(StringType(),FloatType()))假
方法
fromInternal
(obj)將內部SQL對象轉換成一個本機Python對象。
fromJson
(json)json
()這類型之間的轉換需要Python對象和內部SQL對象。
toInternal
(obj)Python對象轉換成一個內部SQL對象。
typeName
()方法的文檔
-
fromInternal
( obj:Dict(T,可選(U]] )→Dict類型(T,可選(U] ] ¶ -
將內部SQL對象轉換成一個本機Python對象。
-
classmethod
fromJson
( json:Dict(str,任何] )→pyspark.sql.types.MapType ¶
-
json
( )→str¶
-
jsonValue
( )→Dict類型(str,任何] ¶
-
needConversion
( )→bool¶ -
這類型之間的轉換需要Python對象和內部SQL對象。
這是用來避免不必要的轉換ArrayType / MapType / StructType。
-
simpleString
( )→str¶
-
toInternal
( obj:Dict(T,可選(U]] )→Dict類型(T,可選(U] ] ¶ -
Python對象轉換成一個內部SQL對象。
-
classmethod
typeName
( )→str¶
-