如何在 Pandas DataFrame 中訪問一組行?
要訪問 Pandas DataFrame 中的一組行,我們可以使用 loc() 方法。例如,如果我們使用 df.loc[2:5],那麼它將選擇從 2 到 5 的所有行。
步驟
- 建立一個二維、大小可變、可能不均勻的表格資料 df。
- 列印輸入 DataFrame,df。
- 使用 df.loc[2:5] 選擇從 2 到 5 的行。
- 列印 DataFrame。
示例
import pandas as pd
df = pd.DataFrame(
{
"x": [5, 2, 7, 0, 7, 0, 5, 2],
"y": [4, 7, 5, 1, 5, 1, 4, 7],
"z": [9, 3, 5, 1, 5, 1, 9, 3]
}
)
print "Input DataFrame is:\n", df
df = df.loc[2:5]
print "New DataFrame:\n", df輸出
Input DataFrame is: x y z 0 5 4 9 1 2 7 3 2 7 5 5 3 0 1 1 4 7 5 5 5 0 1 1 6 5 4 9 7 2 7 3 New DataFrame: x y z 2 7 5 5 3 0 1 1 4 7 5 5 5 0 1 1
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP