Pandas 的 DataFrame.get(~)
用於訪問 DataFrame 的列。
警告
方法 get(~)
返回對列的引用,這意味著如果修改返回值,源 DataFrame 也會相應修改。
參數
1.key
| string
或 list
或 strings
您要訪問的列的名稱。
返回值
-
如果
key
是字符串,則返回 Series。 -
如果
key
是字符串列表,則返回 DataFrame。
例子
考慮以下 DataFrame :
df = pd.DataFrame({"A":[1,2], "B":[3,4]})
df
A B
0 1 3
1 2 4
訪問單個列
要訪問單個列,請提供其列名稱:
df.get("A") # Returns a Series
0 1
1 2
Name: A, dtype: int64
訪問多列
要訪問多個列,請將其列標簽提供為 list
:
df.get(["A","B"]) # Returns a DataFrame
A B
0 1 3
1 2 4
突變風險
考慮與之前相同的df
:
df = pd.DataFrame({"A":[1,2],"B":[3,4]})
df
A B
0 1 3
1 2 4
我們提取列 A
,並更改其值之一:
df.get("A")[0] = 9
df
A B
0 9 3
1 2 4
正如我們所看到的,我們的源DataFarme df
也發生了變異。
相關用法
- Python Pandas DataFrame ge方法用法及代碼示例
- Python Pandas DataFrame groupby方法用法及代碼示例
- Python PySpark DataFrame groupBy方法用法及代碼示例
- Python Pandas DataFrame gt方法用法及代碼示例
- Python Pandas DataFrame empty屬性用法及代碼示例
- Python Pandas DataFrame pop方法用法及代碼示例
- Python Pandas DataFrame nsmallest方法用法及代碼示例
- Python Pandas DataFrame sample方法用法及代碼示例
- Python Pandas DataFrame items方法用法及代碼示例
- Python Pandas DataFrame max方法用法及代碼示例
- Python Pandas DataFrame swaplevel方法用法及代碼示例
- Python Pandas DataFrame agg方法用法及代碼示例
- Python Pandas DataFrame copy方法用法及代碼示例
- Python Pandas DataFrame pow方法用法及代碼示例
- Python Pandas DataFrame insert方法用法及代碼示例
- Python Pandas DataFrame lt方法用法及代碼示例
- Python Pandas DataFrame all方法用法及代碼示例
- Python Pandas DataFrame unstack方法用法及代碼示例
- Python Pandas DataFrame mean方法用法及代碼示例
- Python PySpark DataFrame filter方法用法及代碼示例
- Python Pandas DataFrame tz_convert方法用法及代碼示例
- Python Pandas DataFrame isin方法用法及代碼示例
- Python PySpark DataFrame collect方法用法及代碼示例
- Python PySpark DataFrame intersect方法用法及代碼示例
- Python PySpark DataFrame dtypes屬性用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Pandas DataFrame | get method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。