我有一个嵌套的dictionary
{"2018":{"1月":数据, "2月":数据, "3月":...}, 
 "2017":{"1月":数据, "2月":数据, "3月":...}, 
 "2016":{"1月":数据, "2月":数据, "3月":...}, 
 ...}怎么把它转成pandas的dataframe,index是年份,列名是月份?
2个回答
from_dict是用来转dict到df的
my_df = pd.DataFrame.from_dict(my_dict, orient='index')>>> import pandas as pd
>>> d={"2018":{"1月":1, "2月":2, "3月":3}, 
 "2017":{"1月":4, "2月":5, "3月":6}, 
 "2016":{"1月":7, "2月":8, "3月":9}}
       
>>> df=pd.DataFrame(d)
       
>>> df
       
    2018  2017  2016
1月     1     4     7
2月     2     5     8
3月     3     6     9
>>> df.T
       
      1月  2月  3月
2018   1   2   3
2017   4   5   6
2016   7   8   9
				谢谢!
				- 
             huanx8t
           
				
          
          2019-04-15 11:42
			
 
     
						 
               
               相关讨论
  相关讨论 随便看看
  随便看看