pd. read_csv 保留索引列
时间: 2024-09-12 11:08:49 浏览: 51
Pandas之read_csv()读取文件跳过报错行的解决
5星 · 资源好评率100%
`pd.read_csv` 是Python中Pandas库的一个函数,用于将CSV文件读取为DataFrame对象。如果你希望在读取CSV文件时保留其中的一列作为DataFrame的索引,可以使用`index_col`参数。`index_col`参数可以接受单个列名或列索引的序列,也可以是包含多列名的列表,以此来定义一个或多个列作为DataFrame的索引。
以下是一个简单的例子:
```python
import pandas as pd
# 假设CSV文件中有一个名为'id'的列,你想要将其设置为索引列
df = pd.read_csv('example.csv', index_col='id')
```
在这个例子中,`'example.csv'` 是需要读取的CSV文件名,`index_col='id'` 指定了名为 `'id'` 的列作为DataFrame的索引。
如果你想保留CSV文件中的前几列作为索引,可以这样做:
```python
df = pd.read_csv('example.csv', index_col=[0, 1])
```
这里`index_col=[0, 1]`表示将CSV文件的第1列和第2列作为索引。
需要注意的是,如果设置`index_col`为True,则会将CSV文件中的第一列作为索引。
阅读全文