我有一个5半径的数字向量。我编写了下面的函数来计算一个圆的面积,如果我的函数中有一个参数= 'AC‘。我想写一个循环,用我的函数来计算一个圆的面积,用数字向量中的半径来计算,然后打印结果。我该如何解决R中的问题?函数: if (toupper(var1)=='AC') { } else if (toupper("your
所以我得到了这个问题,写一个R函数,给定一个向量x和一个值a,找到n的最小值,使得x的前n个元素的和大于a,或者如果不存在这样的n,则为NA,一次使用which循环,也使用for循环。a){ for (i in 1:length(x)) if (sum>a) end
但这总是给我向量中的最后一个值我无法想象,如果不使用for循环,我将如何处理which循