【发布时间】:2019-05-15 04:14:22
【问题描述】:
我正在尝试以嵌套lists 的dict 形式读取数据文件。例如,我可以使用
d = ({
'X' : [13,13],
'Y' : [17,17],
})
输出:
{'X': [13, 13], 'Y': [17, 17]}
但是,如果我们读取与dict 类似的数据集,结果是:
d = pd.read_csv('file.csv').to_dict()
输出:
{'X': {0: 13, 1: 13},
'Y': {0: 17, 1: 17}}
有没有办法重新格式化第二个示例,使其使用[] 而不是{}。是在第一次读取数据集时还是在后续转换时?
【问题讨论】:
-
你能提供更多的上下文吗?
-
现在@MikeChen 是否更有意义
-
@jonboy 你能分享你的 csv 的一部分吗?
-
使用
.to_dict(orient='l'),其中“l”代表“列表”。
标签: python pandas dataframe dictionary