如何读取数据集作为列表的字典

时间:2019-05-15 04:14:22

标签: python pandas dataframe dictionary

我正在尝试以嵌套dict的{​​{1}}的形式读取数据文件。例如,我可以使用

lists

出局:

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}} 而不是[]。初次读取数据集还是后续转换?

1 个答案:

答案 0 :(得分:1)

我想你想要

df=pd.read_csv('file.csv').to_dict(orient='list')