[英]How to get weekly data from beginning of month using date_range of Pandas?
我想按周划分从7月1日到8月1日的日期范围。 但我希望它从每月的第一天开始。
我正在使用pd.date_range('2015-07-01', '2015-08-01', freq='W' )
但是我越来越
DatetimeIndex(['2015-07-05', '2015-07-12', '2015-07-19', '2015-07-26'], dtype='datetime64[ns]', freq='W-SUN')
我希望从2015-07-01
此操作。 我知道我可以使用timedelta
或查找月份的开始日期并使用W-WED
。 但是,有没有其他的快捷方式做同样的使用date_range
的pandas
?
我已经检查了http://pandas.pydata.org/pandas-docs/stable/timeseries.html#offset-aliases ,但无法提出任何有用的建议。
任何帮助表示赞赏。 提前致谢。
我建议使用7天而不是一周的频率,这样您就可以从每月的第一天开始,而不是一周的第一天
pd.date_range('2015-07-01', '2015-08-01', freq='7d')
编辑
需要澄清的是,严格来说,它不是每月的第一天,而是您提供的第一天。 但在您的示例中,这两个相同
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.