pandas怎么删除最后两行数据
时间: 2023-08-11 18:56:13 浏览: 260
清理Pandas DataFrame中的数据
要删除DataFrame中的最后两行数据,你可以使用`drop()`方法结合索引的切片操作。以下是一个示例:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
# 删除最后两行数据
df = df[:-2]
```
在上面的示例中,`df[:-2]`使用切片操作选择了除了最后两行之外的所有行,然后将结果重新赋值给原始DataFrame `df`。
如果你不想修改原始DataFrame,可以将结果分配给一个新的DataFrame:
```python
new_df = df[:-2].copy()
```
这样,你就成功删除了最后两行数据。
阅读全文