📜  如何在 pandas 中切片几行 - Python (1)

📅  最后修改于: 2023-12-03 15:24:18.434000             🧑  作者: Mango

如何在 pandas 中切片几行 - Python

在 pandas 中,使用 ilocloc 方法可以实现切片操作。

1. iloc

iloc 方法是按照行和列的位置进行切片,以下是几个例子:

1.1 切片所有行,第一列至第三列
df.iloc[:, 0:3]
1.2 切片前三行,所有列
df.iloc[0:3, :]
1.3 切片前三行,第一列至第三列
df.iloc[0:3, 0:3]
2. loc

loc 方法是按照行和列的标签进行切片,以下是几个例子:

2.1 切片所有行,'A' 列至 'C' 列
df.loc[:, 'A':'C']
2.2 切片索引为 0 到 2 的行,所有列
df.loc[0:2, :]
2.3 切片索引为 0 到 2 的行,'A' 列至 'C' 列
df.loc[0:2, 'A':'C']
总结

使用 ilocloc 方法可以实现在 pandas 中切片几行,通过行和列位置或标签进行切片。其中,iloc 方法按照行和列的位置进行切片,loc 方法按照行和列的标签进行切片。