gpt4 book ai didi

python - 在 Pandas 中使用自定义偏移量别名

转载 作者:行者123 更新时间:2023-12-05 08:01:34 24 4
gpt4 key购买 nike

通过继承 DateOffset 在 pandas 中实现自定义频率后,是否可以为该频率“注册”偏移量别名,以便可以在内置的 pandas 函数中使用该别名,例如 date_rangeresample?

例如,假设我实现了每月两次的自定义频率:

from pandas.tseries.offsets import DateOffset, CacheableOffset

class TwiceMonthly(DateOffset, CacheableOffset):
def apply(self, other):
# Some date logic here

@property
def rule_code(self):
return 'TM'

现在,我不想到处使用 TwiceMonthly(),而是想使用偏移量别名 TM。

# Suppose s is a time series
s.resample('TM', how='sum')

最佳答案

不幸的是,现在这是不可能的。别名是静态的。不过,添加它会是一个很好的功能。请返回查看 github (https://github.com/pydata/pandas/issues/2085)。将不胜感激额外的反馈或 PR。

关于python - 在 Pandas 中使用自定义偏移量别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12979062/

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