다음과 같은 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}
키는 유니 코드 날짜이고 값은 정수입니다. 날짜와 해당 값을 두 개의 별도 열로 사용하여 이것을 팬더 데이터 프레임으로 변환하고 싶습니다. 예 : col1 : 날짜 col2 : DateValue (날짜는 여전히 유니 코드이고 날짜 값은 여전히 정수임)
Date DateValue
0 2012-07-01 391
1 2012-07-02 392
2 2012-07-03 392
. 2012-07-04 392
. ... ...
. ... ...
이 방향으로 도움을 주시면 감사하겠습니다. 팬더 문서 에서이 문제를 해결하는 데 도움이되는 리소스를 찾을 수 없습니다.
하나의 솔루션 이이 dict의 각 키-값 쌍을 dict로 변환하여 전체 구조가 dict의 dict가 된 다음 각 행을 개별적으로 데이터 프레임에 추가 할 수 있다는 것을 알고 있습니다. 그러나 더 쉬운 방법이 있고 더 직접적인 방법이 있는지 알고 싶습니다.
지금까지 dict를 시리즈 객체로 변환하려고 시도했지만 열 사이의 관계를 유지하지 않는 것 같습니다.
s = Series(my_dict,index=my_dict.keys())