小编Rai*_*oad的帖子

即使函数内部的循环是为什么我的函数也不能正常工作

我写了这个函数:

calculate_percentage = function(x){
  for (i in 1:length(x)) {
    x[i] = x[i]*100/x[length(x)]
    return(x)
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我将此功能应用于任何矢量时,它将不起作用。载体保持不变。但是,函数本身内部的循环可以正常工作。有人可以向我解释吗?

loops r function

-3
推荐指数
1
解决办法
52
查看次数

标签 统计

function ×1

loops ×1

r ×1