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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。