【发布时间】:2019-01-06 03:50:53
【问题描述】:
我想创建一个字典,键是 csv 文件的第一行,值是{第一列:对应列到行}的字典,例如 test.csv
Header1, Header2, Header3
A, 1, 10
B, 2, 20
C, 3, 30
我正在使用data.drop(['Header1'], 1) 删除Header1。
我希望得到的字典是:
{'Header2':{A:1, B:2, C:3},'Header3':{A:10, B:20, C:30}}
我应该使用csv.DictReader 吗?还是用 numpy 数组代替?
【问题讨论】:
-
你不是说
{'Header2':{A:1, B:2, C:3},'Header3':{A:10, B:20, C:30}}吗? -
随便
to_dict -
如果您的问题得到解决,请将其中一个答案标记为正确
标签: python pandas csv dictionary