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
Lepaskan: 2024-12-07 17:26:14
asal
384 orang telah melayarinya

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'])
Salin selepas log masuk

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()
Salin selepas log masuk

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 Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan