Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种简单的方法可以对R中向量中的元素执行算术?_R_Math_Vector_Counting - Fatal编程技术网

有没有一种简单的方法可以对R中向量中的元素执行算术?

有没有一种简单的方法可以对R中向量中的元素执行算术?,r,math,vector,counting,R,Math,Vector,Counting,输入可以是数字向量或字符串,输出是数字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

输入可以是数字向量或字符串,输出是数字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

myfunction非常感谢你,Ronak!我真的很感激!