我有一个cvs文件,其数据类似于:
lastname firstname id
segre alberto 14562
我想在列中读取id号 我尝试的所有内容都不断给我一行而不是csv文件的列
答案 0 :(得分:0)
import csv
import operator
idgetter = operator.itemgetter(2)
with open('path/to/file') as infile:
infile.readline()
ids = [idgetter(row) for row in csv.reader(infile)]
答案 1 :(得分:0)
你可以使用熊猫。
import pandas as pd
col = pd.read_csv('/path/to/file/')['id']
如果你想把它作为一个列表,只需list(col)
即可。