根據日期過濾 Pandas DataFrame
在這種情況下,您會遇到包含「日期」列的 Pandas DataFrame。您的目標是過濾掉日期在未來兩個月之外的行,僅保留在此時間範圍內的行。
方法
有效實現此目標,請考慮以下方法:
df.loc['2014-01-01':'2014-02-01']
列轉換:如果「日期」欄位不是索引,您可以:
a.使其成為索引(對於時間序列資料來說是臨時或永久的)。
b.使用以下過濾器:
df[(df['date'] > '2013-01-01') & (df['date'] < '2013-02-01')]
其他注意事項
請注意,.ix 現已註意,.ix 現已註意棄用。有關 Pandas DataFrames 中索引的更多見解,請參閱 http://pandas.pydata.org/pandas-docs/stable/dsintro.html#indexing-selection 上提供的文件。
以上是如何按日期過濾 Pandas 資料框以只保留接下來兩個月內的行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!