gpt4 book ai didi

python - 在 Pandas 中将频率字符串转换为 DateOffset

转载 作者:太空狗 更新时间:2023-10-29 21:34:19 29 4
gpt4 key购买 nike

在 pandas 文档中,当谈到诸如“W”或“W-SUN”之类的频率字符串时,可以读到“Under the hood, these frequency strings are being translated into an instance of pandas DateOffset”。

那么,如何在给定字符串的情况下获取 DateOffset 的实例?最终想将我的程序配置为字符串的频率(比如“W-SUN”),但在内部想做类似的事情

offset = Week(weekday=0)
if d1-3*offset<d2:
pass

但是从字符串定义偏移量

谢谢

最佳答案

您可以为此使用 to_offset 函数,尽管这是一个相当内部的 pandas 函数(因此可能无法保证向后兼容性)。一些例子:

In [12]: pd.tseries.frequencies.to_offset('4Min')
Out[12]: <4 * Minutes>

In [13]: pd.tseries.frequencies.to_offset('W-SUN')
Out[13]: <Week: weekday=6>

关于python - 在 Pandas 中将频率字符串转换为 DateOffset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27368265/

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