次のような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の日付で、値は整数です。日付とそれに対応する値を2つの別々の列として持つことで、これをpandasデータフレームに変換したいと思います。例:col1:日付col2:DateValue(日付はUnicodeのままで、datevalueは整数のまま)
Date DateValue
0 2012-07-01 391
1 2012-07-02 392
2 2012-07-03 392
. 2012-07-04 392
. ... ...
. ... ...
この方向で何か助けていただければ幸いです。私はこれを手助けするパンダのドキュメントでリソースを見つけることができません。
1つの解決策は、この辞書の各キーと値のペアを辞書に変換して、構造全体が辞書の辞書になるようにし、各行を個別にデータフレームに追加できることです。しかし、これを行うためのより簡単な方法とより直接的な方法があるかどうかを知りたいです。
これまでは、dictをseriesオブジェクトに変換してみましたが、これは列間の関係を維持していないようです:
s = Series(my_dict,index=my_dict.keys())