問題:
給定一個鍵表示日期,其中鍵表示值表示對應的值,任務是將其轉換為具有兩列的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中文網其他相關文章!