pandas怎么做行切片
时间: 2024-04-23 17:19:59 浏览: 162
pandas提供了多种方法来进行行切片操作。以下是两种常用的方法:
1. 使用iloc方法进行行切片[^1]:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({"A": [1, 2, 3, 4, 5],
"B": [6, 7, 8, 9, 10],
"C": [11, 12, 13, 14, 15]})
# 使用iloc方法进行行切片
sliced_df = df.iloc[1:4] # 选取第2行到第4行(不包括第4行)
print(sliced_df)
```
输出:
```
A B C
1 2 7 12
2 3 8 13
3 4 9 14
```
2. 使用loc方法进行行切片:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({"A": [1, 2, 3, 4, 5],
"B": [6, 7, 8, 9, 10],
"C": [11, 12, 13, 14, 15]})
# 使用loc方法进行行切片
sliced_df = df.loc[1:3] # 选取行索引为1到3的行(包括第3行)
print(sliced_df)
```
输出:
```
A B C
1 2 7 12
2 3 8 13
3 4 9 14
```
阅读全文