【python数据处理】将DataFrame数据拆解成为一行一行由字典键值对组成的列表
生活随笔
收集整理的這篇文章主要介紹了
【python数据处理】将DataFrame数据拆解成为一行一行由字典键值对组成的列表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
將DataFrame數據拆解成為一行一行由字典鍵值對組成的列表
- 問題解決
- 拓展
問題解決
import pandas as pd import numpy as npdf = pd.DataFrame({'key1':list('abcdef'),'key2':['hee','fv','w','hija','123',np.nan]}) df.to_dict('records')輸出結果如下(直接對DataFrame對象進行to_dict,處理的手段采用record即可)
拓展
除了可以使用record參數外,如果是不指定參數,以默認的方式進行處理,輸出結果如下(默認輸出就是字典套字典的數據形式)
通過調出說明文檔,可以看到剩余的轉化樣式,如下(默認就是指定的為’dict’樣式,也就是上面輸出的字典套字典的形式)
除此外,剩余的參數賦值也可以嘗試輸出一下,代碼及輸出結果如下。
最終發現這幾種to_dict的方式都是可以和構建DataFrame數據結構進行轉化,可以嘗試把輸出的結果直接復制粘貼到pd.DataFrame()括號中運行,最后就又構成了完整的pd.DataFrame數據。
總結
以上是生活随笔為你收集整理的【python数据处理】将DataFrame数据拆解成为一行一行由字典键值对组成的列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小程序这一波操作让拼多多又火了!
- 下一篇: 使用 yum 安装 mysql 目录结构