python 从csv文件中读取一列
时间: 2023-10-03 08:03:25 浏览: 89
python实现对csv文件的列的内容读取
可以使用pandas库中的read_csv函数来读取csv文件,并使用列名来获取指定列的数据。
例如,我们有一个名为data.csv的文件,其中有两列数据,分别为“name”和“age”,我们想要读取“name”列的数据,可以使用以下代码:
```python
import pandas as pd
data = pd.read_csv('data.csv')
name_list = data['name'].tolist() # 获取name列的数据,转为列表
print(name_list)
```
这段代码将读取data.csv文件,并将数据存储在一个名为data的DataFrame对象中。然后,我们使用列名“name”来获取“name”列的数据,并将其转换为一个列表。最后,我们打印出列表中的数据。
注意,如果csv文件中没有列名,则可以使用header参数来指定列名的行数,例如:
```python
data = pd.read_csv('data.csv', header=None) # 没有列名
name_list = data[0].tolist() # 获取第一列数据
print(name_list)
```
阅读全文