您好,登錄后才能下訂單哦!
有時候,在Python中需要將dataframe類型轉換為字典類型,下面的方法幫助我們解決這一問題。 任務代碼。
# encoding: utf-8 import pandas as pd a = ['Name', 'Age', 'Gender'] b = ['Ali', '19', 'China'] data = pd.DataFrame(zip(a, b), columns=['project', 'attribute']) print data dict_country = data.set_index('project').T.to_dict('list') print dict_country
輸出顯示
project attribute 0 Name Ali 1 Age 19 2 Gender China {'Gender': ['China'], 'Age': ['19'], 'Name': ['Ali']}
值得注意的是,轉置之前需要設置指定的索引,否則會按照默認索引轉換成這樣:
{0: ['Name', 'Ali'], 1: ['Age', '19'], 2: ['Gender', 'China']}
以上這篇Python中將dataframe轉換為字典的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。