ArrayType

pyspark.sql.types。 ArrayType ( 應用的:pyspark.sql.types.DataType,containsNull:bool=真正的 )

數組數據類型。

參數
應用的 數據類型

數據類型數組中的每個元素。

containsNull bool,可選

數組是否可以包含零(無)值。

例子

> > >ArrayType(StringType())= =ArrayType(StringType(),真正的)真正的> > >ArrayType(StringType(),)= =ArrayType(StringType())

方法

fromInternal(obj)

將內部SQL對象轉換成一個本機Python對象。

fromJson(json)

json()

jsonValue()

needConversion()

這類型之間的轉換需要Python對象和內部SQL對象。

simpleString()

toInternal(obj)

Python對象轉換成一個內部SQL對象。

typeName()

方法的文檔

fromInternal ( obj:列表(可選(T]] )→列表(可選(T] ]

將內部SQL對象轉換成一個本機Python對象。

classmethod fromJson ( json:Dict(str,任何] )pyspark.sql.types.ArrayType
json ( )→str
jsonValue ( )→Dict類型(str,任何]
needConversion ( )→bool

這類型之間的轉換需要Python對象和內部SQL對象。

這是用來避免不必要的轉換ArrayType / MapType / StructType。

simpleString ( )→str
toInternal ( obj:列表(可選(T]] )→列表(可選(T] ]

Python對象轉換成一個內部SQL對象。

classmethod typeName ( )→str