首頁 > 後端開發 > Python教學 > 如何將 Python 字典轉換為 Pandas DataFrame?

如何將 Python 字典轉換為 Pandas DataFrame?

Mary-Kate Olsen
發布: 2024-12-07 17:26:14
原創
328 人瀏覽過

How to Convert a Python Dictionary to a Pandas DataFrame?

將Python 字典轉換成DataFrame

問題:

給定一個鍵表示日期,其中鍵表示值表示對應的值,任務是將其轉換為具有兩列的Pandas DataFrame:一列用於日期,另一列用於

答案:

要執行此轉換,我們可以採取以下步驟:

直接轉換:

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'])
登入後複製

透過Series:

如果直接將字典傳遞給DataFrame建構子會出錯,我們可以先建立一個Pandas Series,然後重設其索引:

s = pd.Series(d, name='DateValue')
s.index.name = 'Date'
df = s.reset_index()
登入後複製

以上是如何將 Python 字典轉換為 Pandas DataFrame?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板