【Pandas】将dataframe转换成列表,列表的每一项为对应dataframe的一行的dict,key为列名value为这一列在这一行上的数据(用于渲染datatable)

 

df.to_dict(orient='record')

前端数据用datatable显示,后端数据用dataframe获取。为了将数据整理成datatable可以使用的形式,每次抓完data传到前端之前,都要将其整理成下面这种形式

 

[

{'name':'mary', 'age':12},

{'name':'jerry', 'age':15},

]

 

之前不会整,每次都得循环,今天才发现其实一句话就能解决问题,就是使用dataframe的to_dict方法。

资料来源:https://www.jb51.net/article/141481.htm

【Pandas】将dataframe转换成列表,列表的每一项为对应dataframe的一行的dict,key为列名value为这一列在这一行上的数据(用于渲染datatable)_第1张图片

你可能感兴趣的:(学习片段,python,python,Dataframe)