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