繁体   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