我想使用date列過濾資料框。代碼只回傳date到年底的日期和時間小于今天的行。
我嘗試了以下方法:
df2=df[df['date'] < dt.datetime.today().strftime('%Y-%m-%d') pd.tseries.offsets.YearEnd]
uj5u.com熱心網友回復:
你不應該把你的日期時間變成字串。另外,您忘記實體化YearEnd.
以下將為您提供年終,使用今天的年份:
year_end = pd.Timestamp.utcnow().date() pd.offsets.YearEnd()
然后您應該能夠使用它進行過濾,即:
df[df['date'] <= year_end]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/477065.html
上一篇:Qt/SVG-獲取元素的準確坐標
