2017年7月4日 星期二

Python - How to construct pandas dataframe from dictionary in list - 將清單中的字典轉換為pandas dataframe的row

Python版本:Python 3.6.0 :: Anaconda 4.3.1 (64-bit)
Pandas版本:0.19.2
系統版本:Windows 10

  1. import pandas as pd
  2. dic1 = {'name':'dondon','number':1,'hobby':'carnivorous plant'}
  3. dic2 = {'name':'Jay','number':2,'hobby':'singing'}
  4. list1 = [dic1,dic2]
  5. df_collect = pd.DataFrame()
  6. df_temp = pd.DataFrame()
  7. for dic_temp in list1:
  8. for key in dic_temp.keys():
  9. df_temp[key]=[dic_temp[key]]
  10. df_collect = df_collect.append(df_temp, ignore_index=True)
  11. df_collect
執行結果:

沒有留言:

張貼留言