Convert Python dict into a dataframe

前端 未结 16 2651
暗喜
暗喜 2020-11-22 03:18

I have a Python dictionary like the following:

{u\'2012-06-08\': 388,
 u\'2012-06-09\': 388,
 u\'2012-06-10\': 388,
 u\'2012-06-11\': 389,
 u\'2012-06-12\':          


        
16条回答
  •  闹比i
    闹比i (楼主)
    2020-11-22 03:49

    Pandas have built-in function for conversion of dict to data frame.

    pd.DataFrame.from_dict(dictionaryObject,orient='index')

    For your data you can convert it like below:

    import pandas as pd
    your_dict={u'2012-06-08': 388,
     u'2012-06-09': 388,
     u'2012-06-10': 388,
     u'2012-06-11': 389,
     u'2012-06-12': 389,
     u'2012-06-13': 389,
     u'2012-06-14': 389,
     u'2012-06-15': 389,
     u'2012-06-16': 389,
     u'2012-06-17': 389,
     u'2012-06-18': 390,
     u'2012-06-19': 390,
     u'2012-06-20': 390,
     u'2012-06-21': 390,
     u'2012-06-22': 390,
     u'2012-06-23': 390,
     u'2012-06-24': 390,
     u'2012-06-25': 391,
     u'2012-06-26': 391,
     u'2012-06-27': 391,
     u'2012-06-28': 391,
     u'2012-06-29': 391,
     u'2012-06-30': 391,
     u'2012-07-01': 391,
     u'2012-07-02': 392,
     u'2012-07-03': 392,
     u'2012-07-04': 392,
     u'2012-07-05': 392,
     u'2012-07-06': 392}
    
    your_df_from_dict=pd.DataFrame.from_dict(your_dict,orient='index')
    print(your_df_from_dict)
    

提交回复
热议问题