pandas 取出dataframe中除最后一行的其他行数据
时间: 2023-09-05 11:08:06 浏览: 325
pandas.DataFrame的pivot()和unstack()实现行转列
你可以使用 pandas 的 iloc 方法来获取除最后一行以外的所有行数据。ilco 方法可以使用整数位置索引来进行切片操作。
下面是一个例子:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 使用 iloc 方法获取除最后一行以外的所有行数据
df_except_last_row = df.iloc[:-1]
print(df_except_last_row)
```
输出结果:
```
A B C
0 1 4 7
1 2 5 8
```
在上面的例子中,我们使用 iloc 方法获取了除最后一行以外的所有行数据,并将结果存储在变量 df_except_last_row 中。注意,我们使用了切片操作 `[:-1]` 来获取所有行除了最后一行。
阅读全文