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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。