熊猫的开始和结束时间是什么。句点() 对象?参数'freq'在周期对象中扮演什么角色?



假设在Pandas中创建一个Period对象作为-

In [1]: pd.Period('2021', 'M')
Out [1]: Period('2021-01', 'M')

这个周期对象的起点和终点是什么?频率M如何影响这些起点和终点?事实上,这个频率在这里扮演了什么角色?

freq指定周期的长度,是日周期还是月周期?等等。例如,如果您使用D频率传递日期2021-03-21

import pandas as pd
period = pd.Period('2021-03-21', 'D')

则可以通过调用start_timeend_time属性来知道周期何时开始和结束

period.start_time
>>> Timestamp('2021-03-21 00:00:00')
period.end_time
>>> Timestamp('2021-03-21 23:59:59.999999999')

现在,考虑整个三月,频率M是一个月周期

period = pd.Period('2021-03-21', 'M')
period.start_time
>>> Timestamp('2021-03-01 00:00:00')
period.end_time
>>> Timestamp('2021-03-31 23:59:59.999999999')

最新更新