【发布时间】:2015-11-10 00:40:39
【问题描述】:
我知道了。 csv 第一行作为标题:
A B
test 23
try 34
我想把它当作字典来阅读,所以这样做:
dt = pandas.read_csv('file.csv').to_dict()
但是,这在标题行中读取为键。我希望“A”列中的值成为键。我该怎么做,即得到这样的答案:
{'test':'23', 'try':'34'}
【问题讨论】:
-
那么
{'A': ['test', 'try'], 'B': ['23', '34']}? -
感谢您澄清这一点,我想要 {'test':'23', 'try':'34'}。更新问题
-
你的分隔符是
\t?一般csv文件为1, 2, 3\n4, 5, 6。用逗号和换行符分隔列和行。 -
@RNar Nah,它们看起来像是针对不同对象的完全不同的问题。
标签: python dictionary pandas