[英]Pandas Timestamp(year=2011, month=8, day=1) returns last day of month
通过使用频率M
,您可以告诉它使用月底。 有关熊猫中日期时间偏移量的描述,请参见此链接 ,但简而言之, M
为
月末频率
使用'MS'
(月开始)代替:
>>> start_date = pd.Timestamp(2011, 8, 1,)
>>> months = pd.date_range(start_date, periods=10, freq='MS')
>>> print(months)
DatetimeIndex(['2011-08-01', '2011-09-01', '2011-10-01', '2011-11-01',
'2011-12-01', '2012-01-01', '2012-02-01', '2012-03-01',
'2012-04-01', '2012-05-01'],
dtype='datetime64[ns]', freq='MS')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.