gpt4 book ai didi

python - pandas.Period() 对象的开始和结束时间是什么时候?参数 'freq'在Period对象中起什么作用?

转载 作者:行者123 更新时间:2023-12-05 06:03:25 28 4
gpt4 key购买 nike

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

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

这个周期对象的起点和终点是什么?频率 M 如何影响这些起点和终点?其实这个频率在这里起到什么作用呢?

最佳答案

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

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')

现在,考虑整个 3 月,频率 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')

关于python - pandas.Period() 对象的开始和结束时间是什么时候?参数 'freq'在Period对象中起什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66647095/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com