我有一个愚蠢的。pandas 数据框(以日期时间为索引):
name_col
datetime
2016-11-01 0.00
2016-11-08 0.00
如何将其转换为如下所示的字典:
[{field_id='1', date='2016-11-01', name_col=0.0}, {field_id='1', date='2016-11-08', name_col=0.0}]
这里我想为字典中的每个项目添加一个公共键值对(field_id='1')
我试过这个:
df.to_dict()
但这并不能帮助我添加通用键值对(field_id='1'),也没有给出我想要的格式
使用assign
清理语法
df.assign(field_id=1).reset_index().to_dict('records')
[{'datetime': '2016-11-01', 'field_id': 1, 'name_col': 0.0},
{'datetime': '2016-11-08', 'field_id': 1, 'name_col': 0.0}]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句