我使用xlrd从excel导入数据。将其转换为JSON并加载后,数据格式如下所示:
[{'receipt_id': '1', 'service': 'A', 'charge': '2000', 'company': 'Company A'},
{'receipt_id': '1', 'service': 'B', 'charge': '3000', 'company': 'Company A'},
{'receipt_id': '2', 'service': 'C', 'charge': '1000', 'company': 'Company B'}]
如何合并具有相同收据id的行,以生成如下新列表:
[{'receipt_id': '1', 'service': 'A 2000 B 3000', 'charge': '5000', 'company': 'Company A'},
{'receipt_id': '2', 'service': 'C', 'charge': '1000', 'company': 'Company B'}]
我试过把这个单子改成dict,但还是有些问题。有什么办法吗?你知道吗
你可以试试这样的。你知道吗
输出:
使用数据帧。你知道吗
如果不想使用
pandas
,可以编写自己的group_by
函数:相关问题 更多 >
编程相关推荐