【发布时间】:2021-02-08 17:56:27
【问题描述】:
我在不同的文件中有多个时间序列,我知道 Pandas 可以推断每个时间序列的频率:
pd.infer_freq(data.index)
是否有一种编程方式可以从一般文件中获取每年的大致频率。例如:
'M' -> 12
'BM' -> 12
'B' -> 252
'D' -> 365
【问题讨论】:
-
stackoverflow.com/questions/54945550/… 很接近,但我不确定如何调整答案。
-
虽然这是一个很酷的问题,但考虑到常见频率的数量非常少,实际上可能更容易自己计算它们并将它们存储在某些脚本中的字典中。我提出的解决方案有点矫枉过正,也许并不总是给你你想要的数字,但如果你想在
pd.bdate_range中包含一个calendar以排除假期,你应该能够修改它以获得号码
标签: python pandas frequency datetimeindex