带有自定义列名的Python pandas.DataFrame.to_dict
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有自定义列名的Python pandas.DataFrame.to_dict相关的知识,希望对你有一定的参考价值。
当我在我的数据帧上运行df.to_dict('records')时,我得到了这个:
{'country_name': 'Australia', 'count': 55},
{'country_name': 'Brunei Darussalam', 'count': 90},
{'country_name': 'Cambodia', 'count': 234}
但是,这就是我想要的:
{'name': 'Australia', 'y': 55},
{'name': 'Brunei Darussalam', 'y': 90},
{'name': 'Cambodia', 'y': 234}
是否有捷径可寻?
答案
在你做to_dict
之前,rename
吧
df.rename(columns={'country_name':'name','count':'y'}).to_dict('records')
以上是关于带有自定义列名的Python pandas.DataFrame.to_dict的主要内容,如果未能解决你的问题,请参考以下文章