У меня есть словарь Python, например:
{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}
Ключами являются Unicode даты, а значения - целые числа. Я хотел бы преобразовать это в фреймворк pandas, указав даты и их соответствующие значения как два отдельных столбца. Пример: col1: Даты col2: DateValue (даты все еще Юникод, а датазначения все еще целые)
Date DateValue
0 2012-07-01 391
1 2012-07-02 392
2 2012-07-03 392
. 2012-07-04 392
. ... ...
. ... ...
Любая помощь в этом направлении была бы высоко оценена. Я не могу найти ресурсы в документах pandas, чтобы помочь мне с этим.
Я знаю, что одно решение может состоять в том, чтобы преобразовать каждую пару ключа-значения в этот dict, в dict, чтобы вся структура стала диктофоном dicts, а затем мы можем добавить каждую строку в отдельный файл данных. Но я хочу знать, есть ли более простой способ и более прямой способ сделать это.
До сих пор я пытался преобразовать dict в объект серии, но это, похоже, не поддерживает отношения между столбцами:
s = Series(my_dict,index=my_dict.keys())