Python读取csv文件中的某一列

Posted 安之ccy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python读取csv文件中的某一列相关的知识,希望对你有一定的参考价值。

比如这样的一个csv文件:
想要读取imageID和label

注:imageID的第一个数据是:000858e87c40654a

import pandas as pd
path = 'yourfile.csv'
# 使用pandas读入
data = pd.read_csv(path) #读取文件中所有数据
# 按列分离数据
x = data[['ImageID', 'label']]#读取某两列
print(x)
y = data[['ImageID']]#读取某一列
print(y)

如果只读取一列数据,可以直接用y[i]访问

print(type(y)) #<class 'pandas.core.series.Series'>
print(len(y)) #1637
print(y[0])	#000858e87c40654a
print(type(y[0])) #str
print('000858e87c40654a' in y) #false

以上是关于Python读取csv文件中的某一列的主要内容,如果未能解决你的问题,请参考以下文章

python 读取多个csv文件中某一列,并生成一个新csv文件

java操作csv文件

Python如何读取csv文件某一列的每一行数据,并判断该数值是不是满足条件?

2018-01-06 python读取csv某一行

利用Python读取CSV文件并计算某一列的均值和方差

求助,python如何在csv插入一列的问题