dataframe从后往前切片切不到最后一行
时间: 2023-08-24 15:06:37 浏览: 50
pandas DataFrame 数据选取,修改,切片的实现
您好!对于DataFrame,您可以使用`iloc`属性来进行切片操作。如果您想要从后往前切片并且包含最后一行,可以使用负数索引。这里有一个示例:
```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]})
# 从后往前切片并包含最后一行
sliced_df = df.iloc[-3:] # 从倒数第3行开始切片到最后一行
print(sliced_df)
```
输出结果如下:
```
A B C
2 3 8 13
3 4 9 14
4 5 10 15
```
希望这个示例对您有帮助!如果您有任何其他问题,请随时提问。
阅读全文