在pandas中使用DateOffset时,我看到了以下行为。你知道吗
In [25]:
import pandas as pnd
d = pnd.Timestamp('2013-01-01 16:00')
dates = pnd.bdate_range(start=d, end=d+pnd.DateOffset(days=5))
for d1 in dates :
print d1
2013-01-01 00:00:00
2013-01-02 00:00:00
2013-01-03 00:00:00
2013-01-04 00:00:00
我失去了时间信息。有没有办法生成一个日期范围
2013-01-01 16:00:00
2013-01-02 16:00:00
2013-01-03 16:00:00
2013-01-04 16:00:00
可以使用
normalize
的bdate_range
参数(默认为True):注意:一些类似的函数有一个类似的参数
base
。您可以使用
date_range
更轻松地完成此操作!地址:要显示输出:
正如Andy指出的,您可以使用
bdate_range
来实现这一点,但是我更喜欢这种方法,因为它简单易读相关问题 更多 >
编程相关推荐