當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pyspark DataFrame.get用法及代碼示例


本文簡要介紹 pyspark.pandas.DataFrame.get 的用法。

用法:

DataFrame.get(key: Any, default: Optional[Any] = None) → Any

從給定鍵的對象中獲取項目(DataFrame 列、Panel 切片等)。如果未找到,則返回默認值。

參數

key對象

返回

value與對象中包含的項目相同的類型

例子

>>> df = ps.DataFrame({'x':range(3), 'y':['a','b','b'], 'z':['a','b','b']},
...                   columns=['x', 'y', 'z'], index=[10, 20, 20])
>>> df
    x  y  z
10  0  a  a
20  1  b  b
20  2  b  b
>>> df.get('x')
10    0
20    1
20    2
Name: x, dtype: int64
>>> df.get(['x', 'y'])
    x  y
10  0  a
20  1  b
20  2  b
>>> df.x.get(10)
0
>>> df.x.get(20)
20    1
20    2
Name: x, dtype: int64
>>> df.x.get(15, -1)
-1

相關用法


注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 pyspark.pandas.DataFrame.get。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。