pyspark.sql.Row

pyspark.sql。

一行在DataFrame。它可以訪問的字段:

  • 像屬性(row.key)

  • 就像字典值(行(例子))

關鍵將搜索行鍵。

行可以用來創建一個行對象通過使用命名參數。不允許省略一個命名參數來表示,沒有價值或失蹤。這應該是顯式地設置為None。

行創建的命名參數不再有字段名稱按字母順序排序,並將命令輸入的地位。

例子

> > >=(的名字=“愛麗絲”,年齡=11)> > >行(name =“愛麗絲”,年齡= 11)> > >(“名字”),(“年齡”](11)“愛麗絲”> > >的名字,年齡(11)“愛麗絲”> > >“名字”真正的> > >“wrong_key”

行還可以用來創建另一個行像類,那麼它可以被用來創建對象行,等

> > >=(“名稱”,“年齡”)> > ><行(“名字”,“年齡”)>> > >“名字”真正的> > >“wrong_key”> > >(“愛麗絲”,11)行(name =“愛麗絲”,年齡= 11)

這種形式也可以用來創建行元組值,即與不知名的領域。

> > >第一行=(“愛麗絲”,11)> > >row2=(的名字=“愛麗絲”,年齡=11)> > >第一行= =row2真正的

方法

asDict((遞歸))

返回作為dict類型

(價值,/)

返回值的出現次數。

指數(價值(啟動、停止)

返回第一索引值。