我有如下腳本:
df['quarter'] = pd.PeriodIndex(df.creation_datetime, freq='Q')
df['quarter']看起來像2021Q3格式。我希望獲得日期時間的唯一值并將它們存盤到串列中。如何實作這樣的目標?我檢查了PeriodArray檔案,但沒有找到任何線索。
time_seq = df.quarter.unique().values.to_list()
這只是給了我這樣的錯誤:
AttributeError: 'PeriodArray' object has no attribute 'to_list'
uj5u.com熱心網友回復:
我通過以下方式解決了這個問題:
df.quarter = df.quarter.astype(str)
time_quarter = list(df.quarter.unique())
有用!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/390740.html
