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