Saya memiliki kamus Python seperti berikut:
{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}
Kuncinya adalah tanggal Unicode dan nilainya adalah bilangan bulat. Saya ingin mengonversinya menjadi panda dataframe dengan memiliki tanggal dan nilainya sesuai dengan dua kolom terpisah. Contoh: col1: Tanggal col2: DateValue (tanggal masih Unicode dan nilai tanggal masih bilangan bulat)
Date DateValue
0 2012-07-01 391
1 2012-07-02 392
2 2012-07-03 392
. 2012-07-04 392
. ... ...
. ... ...
Bantuan apa pun ke arah ini akan sangat dihargai. Saya tidak dapat menemukan sumber daya pada dokumen panda untuk membantu saya dalam hal ini.
Saya tahu satu solusi mungkin untuk mengubah setiap pasangan kunci-nilai dalam dict ini, menjadi dict sehingga seluruh struktur menjadi dict dicts, dan kemudian kita dapat menambahkan setiap baris secara individual ke dalam dataframe. Tetapi saya ingin tahu apakah ada cara yang lebih mudah dan lebih langsung untuk melakukan ini.
Sejauh ini saya telah mencoba mengubah dict menjadi objek seri tetapi ini tampaknya tidak mempertahankan hubungan antara kolom:
s = Series(my_dict,index=my_dict.keys())