使用pandas读取csv数据时怎么设置行索引从1开始
时间: 2024-05-03 15:22:15 浏览: 96
python3 pandas读取csv
可以使用pandas的read_csv函数中的参数index_col来指定行索引的列,然后将其减1即可从1开始:
```python
import pandas as pd
df = pd.read_csv('data.csv', index_col=0) # 读取数据文件,指定第一列为行索引
df.index = df.index - 1 # 将索引值减1,使其从1开始
```
另外,如果csv文件中没有列名,可以使用header参数设置为None,然后再通过index_col指定行索引的列:
```python
import pandas as pd
df = pd.read_csv('data.csv', header=None, index_col=0) # 读取数据文件,指定第一列为行索引
df.index = df.index - 1 # 将索引值减1,使其从1开始
```
阅读全文