pd.read_csv反着加载
时间: 2024-05-04 16:13:52 浏览: 112
Pandas之read_csv()读取文件跳过报错行的解决
5星 · 资源好评率100%
当使用`pd.read_csv`函数加载CSV文件时,默认情况下是按照文件中的顺序逐行加载数据。如果你想反着加载数据,可以通过设置`skiprows`参数来实现。
具体步骤如下:
1. 首先,使用`pd.read_csv`函数加载CSV文件,并将其赋值给一个变量,比如`df`。
2. 然后,获取CSV文件的总行数,可以使用`df.shape`来获取。
3. 最后,使用`pd.read_csv`函数加载CSV文件,并设置`skiprows`参数为一个列表,列表中包含从总行数开始到第一行的索引值。例如,如果总行数为10,则设置`skiprows=[9, 8, 7, 6, 5, 4, 3, 2, 1]`。
下面是一个示例代码:
```python
import pandas as pd
# 正常加载CSV文件
df = pd.read_csv('data.csv')
# 反着加载CSV文件
total_rows = df.shape
df_reverse = pd.read_csv('data.csv', skiprows=list(range(total_rows-1, -1, -1)))
```
阅读全文