所以我有几个csv文件,格式如下:
person,age,nationality,language
Jack,18,Canadian,English
Rahul,25,Indian,Hindi
Mark,50,American,English
Kyou, 21, Japanese, English
我需要导入它,并将该数据作为字典返回,其中键作为第一行的列标题,每列中的所有数据作为该特定键的值。例如:
dict = {
'person': ['Jack', 'Rahul', 'Mark', 'Kyou'],
'age': [18, 25, 50, 21],
'nationality': ['Canadian', 'Indian', 'American', 'Japanese'],
'language': ['English', 'Hindi', 'English', 'English']
}
你知道我该如何开始这段代码,并使它能够为.csv文件中给定的任意数量的列工作吗?
我喜欢这样:
相应地适应。
这里有一个相当简单的解决方案,它使用python CSV模块(这里的文档:http://docs.python.org/2/library/csv.html)。只需将“csv_data.csv”替换为您的csv文件名。
使用csv模块,我可以这样做:
相关问题 更多 >
编程相关推荐