[英]How to check index of a DataFrame for first day of the month
如果我有一個按日期時間索引的 DataFrame,我如何 select 對應於每個月的第一天的行,或者檢查給定的行是否在一個月的第一天?
Select 通過比較boolean indexing
中的DatetimeIndex.day
的所有行與第一天:
df[df.index.day == 1]
這是另一種方法,將is_month_start
屬性與 boolean 索引一起使用:
df[df.index.is_month_start]
從技術上講,這應該是最快的方式,因為這已經是 DateTimeIndex 的一個屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.