如何将求和输出放入R中的可用对象中?

时间:2019-07-11 08:58:39

标签: r

我已经编写了一些代码,使用数字列表作为索引的开始和结束来计算求和。

rsums <- c(colSums(DF)) # list of ranksum outputs from another calculation

然后,我发现如何在此等级总和(清单)列表上使用求和,如下所示:

i <- rsums; sum(i^2)

这将在控制台上返回1922的值。但是,当我打印i时,它当然会返回输入数字的列表。

我需要在另一个更复杂的计算中使用输出(1922),因此希望将输出编号存储在另一个对象中。

我尝试将apply函数与求和:

apply(rsums,function(i) sum(i^2), FUN=sum)

但是它返回错误消息:

  

apply(rsums,function(i)sum(i ^ 2),FUN = sum)错误:dim(X)   必须为正长度

我对应用函数家族了解不多,所以我并不感到惊讶它不起作用。但由于我是新手,所以我真的不知道该如何解决。我尝试了上述代码的一些变体,但无济于事。

0 个答案:

没有答案