Aşağıdaki gibi bir Python sözlüğü var:
{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}
Anahtarlar Unicode tarihleridir ve değerler tamsayıdır. Ben tarihleri ve karşılık gelen değerleri iki ayrı sütun olarak alarak bir panda veri çerçevesine dönüştürmek istiyorum. Örnek: col1: Tarihler col2: DateValue (tarihler hala Unicode ve tarih değerleri hala tamsayılar)
Date DateValue
0 2012-07-01 391
1 2012-07-02 392
2 2012-07-03 392
. 2012-07-04 392
. ... ...
. ... ...
Bu yöndeki herhangi bir yardım çok takdir edilecektir. Bu konuda bana yardımcı olmak için panda dokümanlarında kaynak bulamıyorum.
Bir çözümün bu dikendeki her bir anahtar / değer çiftini bir diksiyona dönüştürmek olabileceğini biliyorum, böylece tüm yapı bir dikte diktesi haline gelir ve daha sonra her satırı tek tek veri çerçevesine ekleyebiliriz. Ama bunu yapmanın daha kolay ve daha doğrudan bir yolu olup olmadığını bilmek istiyorum.
Şimdiye kadar bu dikeni bir seri nesnesine dönüştürmeyi denedim ama bu sütunlar arasındaki ilişkiyi sürdürmüyor gibi görünüyor:
s = Series(my_dict,index=my_dict.keys())