首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pandas.date_range -freq=“WOM-3 3FRI”,如何理解偏移别名?

pandas.date_range -freq=“WOM-3 3FRI”,如何理解偏移别名?
EN

Stack Overflow用户
提问于 2018-11-04 03:55:42
回答 2查看 1.1K关注 0票数 0

我一直想在实验课上学熊猫。我们实验室手册的一部分介绍了用date_range函数生成基于时间的索引。班上的实验手册上写着

freq参数接受各种字符串表示形式,称为偏移别名。一些选项的样本见表1.3。有关选项的完整列表,请参见http://pandas.pydata.org/pandas-docs/stable/timeseries.html#offset-aliases

我查看了在线文档的“偏移-别名”和“锚定偏移量”部分。表1.3中的大多数条目可以从这两款中理解。

然而,表的最后一个条目是"WOM-3FRI" --表中说,这对应于一个月的第三个星期五的频率。我不知道如何从在线文档中推断出这一点。看起来"WOM"被用作别名,"3FRI"被用作锚点。但是,在在线文档中,"WOM"并没有被列为别名。所以,我在努力弄清楚这里发生了什么。

我的一个假设是,这是某种操作。在线文档和我的实验室书中有几个例子,在别名前面加上一个数字,就会使这个时期的长度增加一个数字。因此,“2”的运作方式使“2m”每2个月产生一次频率。类似地,“5”的运作方式使“5Y”每5年产生一次频率。“O”以某种方式运行,偏移别名“XOY”给出了周期Y的第xth次周期吗?例如,"MOY-5“会给一年中的第五个月吗?"DOY-7FRI“会给今年的第七个星期五吗?

我的另一个假设是,"MOA"是一个新的尖牙别名,而"3FRI"是它的锚。但是,联机文档没有列出"MOA"。我查过了,那是熊猫0.23.4的文件。我的实验室机器运行的版本是0.23.4,它可以很好地处理“WOM-3 3FRI”。他们还没有更新文档吗?

有人能澄清创建"WOM-3FRI"的方法/理论吗?

带表1.3的实验室手册:http://www.acme.byu.edu/wp-content/uploads/2018/10/Pandas4.pdf

EN

回答 2

Stack Overflow用户

发布于 2018-11-04 04:21:34

我做了更多的调查。看起来"WOM"只是一个无文档化的偏移量别名。来源:https://github.com/pandas-dev/pandas/issues/2289#issuecomment-269616457

票数 0
EN

Stack Overflow用户

发布于 2021-03-03 07:13:29

读取熊猫DateOffsets

WeekOfMonth - 'WOM‘-每个月y周的第x天

参见这里的示例练习

  1. 创建一个由2015年和2016年每个月的第三个星期四组成的DateTimeIndex。

pd.date_range('2015-01-01', '2016-12-31', freq='WOM-3THU')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53137621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档