Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menukar Kamus Python kepada Pandas DataFrame?

Bagaimana untuk Menukar Kamus Python kepada Pandas DataFrame?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-07 17:26:14324semak imbas

How to Convert a Python Dictionary to a Pandas DataFrame?

Menukar Kamus Python kepada DataFrame

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn