【发布时间】:2020-01-11 16:47:51
【问题描述】:
我有一个双索引字典,其中一个索引是时间,另一个索引是特定的能源生产机器。运行程序后,连接到键的字典值将是每台机器每小时的燃料消耗值。 现在,我想将其传输到一个 excel 文件中,其中第一个键(时间)作为行值,第二个键(机器类型)作为列值,用相应的值填充单元格。 我怎样才能做到这一点?
我尝试查看 pandas 文档和/或其他不同的解决方案,但它们都不能正常工作。
字典是这样的:
d = {}
d['mach1',1] = 4
d['mach1',2] = 9
d['mach1',3] = 16
d['mach2',1] = 10
d['mach2',2] = 2
d['mach2',3] = 4
d['mach3',1] = 3
d['mach3',2] = 6
d['mach3',3] = 1
我想要一个如下所示的数据库:
mach1 mach2 mach3
1 4 10 3
2 9 2 6
3 16 4 1
我该怎么做?提前谢谢你,对不起我的英语不好。
【问题讨论】:
标签: python excel pandas dataframe dictionary