Masalah:
Diberikan kamus Python dengan kunci yang mewakili tarikh dan nilai yang mewakili nilai yang sepadan, tugasnya adalah untuk menukarnya menjadi Pandas DataFrame dengan dua lajur: satu untuk tarikh dan satu lagi untuk nilai.
Jawapan:
Untuk melaksanakan penukaran ini, kita boleh mengambil langkah berikut:
Penukaran Langsung:
import pandas as pd d = {'2012-07-01': 391, '2012-07-02': 392, '2012-07-03': 392, '2012-07-04': 392, '2012-07-05': 392, '2012-07-06': 392} df = pd.DataFrame(d, columns=['Date', 'DateValue'])
Melalui Siri:
Jika menghantar kamus terus kepada pembina DataFrame membawa kepada ralat, kita boleh mencipta Siri Pandas dahulu dan kemudian menetapkan semula indeksnya:
s = pd.Series(d, name='DateValue') s.index.name = 'Date' df = s.reset_index()
Atas ialah kandungan terperinci Bagaimana untuk Menukar Kamus Python kepada Pandas DataFrame?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!