使用 pandas(版本 13.1)中的 date_range 函数时,我发现在返回的范围内 'end' 是否包含在内存在不一致的行为:
并且
请注意,在第一种情况下,最后一个时间比指定的“结束”时间要晚,而在第二种情况下,最后一个时间较小。有人能解释一下吗?
In [1]: pd.date_range(start='2014-06-09 15:36:55',
end='2014-06-09 15:37:46',
freq='20s')
Out[1]: [2014-06-09 15:36:55, ..., 2014-06-09 15:37:55]
并且
In [2]: pd.date_range(start='2014-06-09 15:36:55',
end='2014-06-09 15:37:46',
freq='10s')
Out[2]: [2014-06-09 15:36:55, ..., 2014-06-09 15:37:45]
请注意,在第一种情况下,最后一个时间比指定的“结束”时间要晚,而在第二种情况下,最后一个时间较小。有人能解释一下吗?