【发布时间】:2020-12-27 01:57:29
【问题描述】:
我有多个以日期为文件名的 CSV 文件 (dd-mm-yyyy.csv)。所有文件都采用以下格式,包括日期值作为列值:
date, id, name, value1, value2, value3
03-09-2020, 3, ACME, 123, 456, 789
如何根据 id 将一个目录中所有文件的数据合并到嵌套字典中?例如,对于 id=3,它看起来像:
dictionary = {'id': 3
{name: 'ACME'
{'date': '03-09-2020' {'value1': 123, 'value2': 456, 'value3': 789}}
{'date': '02-09-2020' {'value1': 987, 'value2': 654, 'value3': 321}}
{'date': '01-09-2020' {'value1': 231, 'value2': 564, 'value3': 979}}}}
我的目标是将所有包含每日数据的文件合并到一个主文件中。有人可以帮我解决这个问题吗?提前谢谢!
【问题讨论】:
-
使用嵌套字典并不是真正必要的,除非你需要它来做其他事情,否则它是非常不切实际的。
标签: python json pandas csv dictionary