6分钟
.asfreq()
Period的.asfreq()方法可以实现时间段的频率转换。
创建Period时,我们可以传入一个Timestamp的各分量(由year/month...等提供)。创建的Period是包含该时刻,且指定频率。在使用Timestamp.to_period(freq)也是如此。
给定一个频率的Period,如果转换到更低频的Period,则非常简单:返回指定频率下的包含本Period的那个Period即可。如果想转换到更高频的Period,则由于在本Period下,对应了很多个高频的Period,则返回哪一个,由how参数指定:
how=S:返回最开头的那个Periodhow=E:返回最末尾的那个Period
而Period.to_timestamp(freq,how)方法中,我们首先进行时间段的频率转换,然后提取该频率的Period开始处的Timestamp
如果两个Period对象有相同的频率,则它们的差就是它们之间的单位数量。
学员评价