У мене словник 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 дати а значення - цілі числа. Я хотів би перетворити це в кадр даних панди, маючи дати та їх відповідні значення у двох окремих стовпцях. Приклад: col1: Дати col2: DateValue (дати все ще Unicode, а значення дати все ще цілі числа)
Date DateValue
0 2012-07-01 391
1 2012-07-02 392
2 2012-07-03 392
. 2012-07-04 392
. ... ...
. ... ...
Будь-яка допомога в цьому напрямку буде дуже вдячна. Я не в змозі знайти ресурси в документах Pandas, щоб допомогти мені в цьому.
Я знаю, що одним із варіантів рішення може бути перетворення кожної пари ключових значень у цьому диктаті в дикт, так що вся структура стає диктом диктів, і тоді ми можемо додавати кожен рядок окремо до фрейму даних. Але я хочу знати, чи є простіший і більш прямий спосіб зробити це.
Поки я намагався перетворити дикт в об'єкт серії, але це, здається, не підтримує зв’язок між стовпцями:
s = Series(my_dict,index=my_dict.keys())