有没有一种简单的方法可以对 R 中的向量中的元素执行算术运算?
Is there an easy way of performing arithmetic on elements in a vector in R?
输入可以是数字向量或字符串,输出是数字 1 加上该元素在数字字符串中的位置。
myFunciton(c(4,10))
[1] 5, 12
myFunction(1:10)
[1] 2, 4, 6, 8, 10, 12, 14, 16, 18, 20
您可以使用:
myfunction <- function(x) x + seq_along(x)
myfunction(c(4, 10))
#[1] 5 12
myfunction(1:10)
#[1] 2 4 6 8 10 12 14 16 18 20
输入可以是数字向量或字符串,输出是数字 1 加上该元素在数字字符串中的位置。
myFunciton(c(4,10))
[1] 5, 12
myFunction(1:10)
[1] 2, 4, 6, 8, 10, 12, 14, 16, 18, 20
您可以使用:
myfunction <- function(x) x + seq_along(x)
myfunction(c(4, 10))
#[1] 5 12
myfunction(1:10)
#[1] 2 4 6 8 10 12 14 16 18 20