我有一个函数,需要2个输入。我希望它读取一个csv文件,并返回一个一维列表,其中包含连续方式的每一行的数据。我希望我的函数列出列表中每个被提名人的每一张选票。
我的函数代码为:
import csv
import pandas as pd
def retreiveData(filename,nominees):
file=open(filename)
csv_reader=csv.reader(file)
result=[]
return result
nominees=["Obama","Romney","Johnson","Stein","Others"]
retreiveData("ElectionUSA2012.csv",nominees)
在“ElectionUSA2012.csv”中有一些数据。它包含每个被提名人的选票计数。
2条答案
按热度按时间jgwigjjp1#
为什么不使用pd.read_csv()?并将 Dataframe 转换为列表:
t98cgbkg2#
这个怎么样?
对于这样的csv文件:
它会打印出这样的字典: