Pandas DataFrame.take(~)
方法返回包含指定行或列的新 DataFrame。
注意
由于返回了新的DataFrame,因此修改take(~)
的返回值不会改变源DataFrame。
参数
1. indices
| array-like
您要访问的列或行的整数索引。如果提供负数,则从末尾获取列或行。
2. axis
| int
或 string
| optional
是否获取行或列:
轴 |
说明 |
---|---|
|
获取行。 |
|
获取列。 |
默认情况下,axis=0
。
返回值
包含指定行或列的DataFrame。
例子
考虑以下 DataFrame :
df = pd.DataFrame({"A":[1,2,3],"B":[4,5,6],"C":[7,8,9]}, index=["a","b","c"])
df
A B C
a 1 4 7
b 2 5 8
c 3 6 9
获取行
要获取行 a
和 c
:
df.take([0,2]) # axis=0
A B C
a 1 4 7
c 3 6 9
获取列
要获取列B
:
df.take([1], axis=1)
B
a 4
b 5
c 6
指定负索引
要获取 DataFrame 的最后一行:
df.take([-1])
A B C
c 3 6 9
相关用法
- Python PySpark DataFrame take方法用法及代码示例
- Python Pandas DataFrame tail方法用法及代码示例
- Python PySpark DataFrame tail方法用法及代码示例
- Python Pandas DataFrame tz_convert方法用法及代码示例
- Python Pandas DataFrame transform方法用法及代码示例
- Python Pandas DataFrame truncate方法用法及代码示例
- Python Pandas DataFrame to_csv方法用法及代码示例
- Python Pandas DataFrame tz_localize方法用法及代码示例
- Python Pandas DataFrame truediv方法用法及代码示例
- Python Pandas DataFrame transpose方法用法及代码示例
- Python PySpark DataFrame toDF方法用法及代码示例
- Python PySpark DataFrame toJSON方法用法及代码示例
- Python Pandas DataFrame tshift方法用法及代码示例
- Python Pandas DataFrame to_period方法用法及代码示例
- Python Pandas DataFrame to_json方法用法及代码示例
- Python PySpark DataFrame toPandas方法用法及代码示例
- Python Pandas DataFrame to_timestamp方法用法及代码示例
- Python Pandas DataFrame to_numpy方法用法及代码示例
- Python PySpark DataFrame transform方法用法及代码示例
- Python Pandas DataFrame to_dict方法用法及代码示例
- Python Pandas DataFrame empty属性用法及代码示例
- Python Pandas DataFrame pop方法用法及代码示例
- Python Pandas DataFrame nsmallest方法用法及代码示例
- Python Pandas DataFrame sample方法用法及代码示例
- Python Pandas DataFrame items方法用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Pandas DataFrame | take method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。