pyspark.sql.Row.asDict¶
-
行。
asDict
( 遞歸:bool=假 )→Dict類型(str,任何] ¶ -
返回作為dict類型
- 參數
-
- 遞歸 bool,可選
-
將嵌套對dict行(默認值:False)。
筆記
如果一行包含重複的字段名稱,例如,兩行之間的連接
DataFrame
這兩個有相同的名稱,一個重複的字段將被選中asDict
。__getitem__
也將返回一個重複的字段,但是返回值可能會不同呢asDict
。例子
> > >行(的名字=“愛麗絲”,年齡=11)。asDict()= ={“名字”:“愛麗絲”,“年齡”:11}真正的> > >行=行(關鍵=1,價值=行(的名字=“一個”,年齡=2))> > >行。asDict()= ={“關鍵”:1,“價值”:行(的名字=“一個”,年齡=2)}真正的> > >行。asDict(真正的)= ={“關鍵”:1,“價值”:{“名字”:“一個”,“年齡”:2}}真正的