簡體   English   中英

如何檢查每月第一天 DataFrame 的索引

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM