ฉันมีพจนานุกรม 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และค่าเป็นจำนวนเต็ม ฉันต้องการแปลงให้เป็น dataframe แพนด้าโดยมีวันที่และค่าที่เกี่ยวข้องเป็นสองคอลัมน์แยก ตัวอย่าง: 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
. ... ...
. ... ...
ความช่วยเหลือในทิศทางนี้จะได้รับการชื่นชมมาก ฉันไม่สามารถค้นหาแหล่งข้อมูลบนเอกสารของหมีแพนด้าเพื่อช่วยฉันได้
ฉันรู้ว่าวิธีแก้ปัญหาหนึ่งอาจจะแปลงคู่คีย์ - ค่าใน dict นี้เป็น dict เพื่อให้โครงสร้างทั้งหมดกลายเป็น dict ของ dicts และจากนั้นเราสามารถเพิ่มแต่ละแถวลงใน dataframe แต่ฉันต้องการทราบว่ามีวิธีที่ง่ายกว่าและเป็นวิธีที่ตรงกว่านี้หรือไม่
จนถึงตอนนี้ฉันได้ลองแปลง dict เป็นวัตถุอนุกรม แต่ดูเหมือนจะไม่รักษาความสัมพันธ์ระหว่างคอลัมน์:
s = Series(my_dict,index=my_dict.keys())