當我試圖從資料庫中獲取所有年份時,Python 拋出一個錯誤:
df = pd.to_datetime(df.index)
df['year'] = [i.year for i in df.index]
輸出:
AttributeError: 'DatetimeIndex' object has no attribute 'index'
uj5u.com熱心網友回復:
使用DatetimeIndex.year:
df['year'] = pd.to_datetime(df.index).year
在您的解決方案中分配回df.index:
df.index = pd.to_datetime(df.index)
df['year'] = [i.year for i in df.index]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/382557.html
