如何在 R 中创建以下函数?
f(1)=1
f(2)=2
f(3)=3
f(4)=1
f(5)=2
f(6)=3
f(7)=1
f(8)=2
f(9)=3
等等...
我尝试使用不同的循环,但无法完成这项工作。
最佳答案
尝试这个
Myfunc <- function(x) (x + 2L) %% 3L + 1L
测试
Myfunc(1)
## [1] 1
Myfunc(2)
## [1] 2
Myfunc(3)
## [1] 3
Myfunc(1:9)
## [1] 1 2 3 1 2 3 1 2 3
关于r - 在 R 中创建一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29199413/