pandas 读取第一列
时间: 2023-07-07 20:24:50 浏览: 97
使用pandas读取csv文件的指定列方法
使用 Pandas 读取 CSV 文件后,可以通过 `iloc` 或 `loc` 方法来读取 DataFrame 中的特定一列数据。
假设 CSV 文件的第一列是数据的序号,第二列是数据,可以使用以下代码读取第一列数据:
```python
import pandas as pd
df = pd.read_csv('data.csv')
col1 = df.iloc[:, 0] # 读取第一列数据
```
`iloc` 方法中的 `[:, 0]` 表示选取所有行的第一列数据,返回的是一个 Pandas Series 对象。
如果想要读取特定列的数据,可以使用列名:
```python
col1 = df['col1'] # 读取名为 'col1' 的列数据
```
其中,`'col1'` 是 CSV 文件中的列名。
需要注意的是,如果 CSV 文件中的第一列不是数据的序号而是数据本身,可以使用 `header=None` 参数来指定不读取列名,然后使用 `iloc` 方法读取第一列数据:
```python
df = pd.read_csv('data.csv', header=None)
col1 = df.iloc[:, 0] # 读取第一列数据
```
阅读全文