【发布时间】:2018-04-08 12:16:14
【问题描述】:
目前,我有
extract_modulo = function(x, n, fn=`[`) fn(x, (n-1L) %% length(x) + 1L)
`%[mod%` = function (x, n) extract_modulo(x, n)
然后:
seq(12) %[mod% 14
#[1] 2
这是否已经内置在 R 的某个地方?我会这么认为,因为 R 有几个回收值的函数(例如,paste)。但是,我没有找到 help('[[')、??index 或 ??mod 的任何内容。例如,我认为 R 表示法类似于 seq(12)[/14/] 或 as.list(seq(12))[[/14/]]。
【问题讨论】:
-
oarray 包实现了不同偏移量的数组。
-
我查看了 oarray 包 documentation,但没有找到我正在寻找的模索引功能。也许我忽略了它。 @G.Grothendieck 或其他用户是否愿意指出我忽略了什么?
-
我的评论是它实现了偏移量。