我正在尝试以嵌套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}}
而不是[]
。初次读取数据集还是后续转换?
答案 0 :(得分:1)
我想你想要
df=pd.read_csv('file.csv').to_dict(orient='list')