當前位置:編程學習大全網 - 網站源碼 - 將dataframe的壹行轉成壹個字典python

將dataframe的壹行轉成壹個字典python

有時候,在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']}

  • 上一篇:傳奇世界(版本:飛升天界),什麽裝備最厲害?要多少錢?
  • 下一篇:手機變速齒輪哪個能用
  • copyright 2024編程學習大全網