R组合功能

时间:2018-04-29 08:16:01

标签: r combn

我坚持使用以下代码。我试图将5行中的3行组合声明。但是combn功能不起作用 它显示未找到组合。如果我将其声明为数组,则显示不符合数组

ret <- data.frame(ibm_rt,cisco_rt,ebay_rt,oracle_rt,msft_rt)
ret
combin <- combn(ret,3,rowSums, simplify = TRUE)
combin

1 个答案:

答案 0 :(得分:0)

@NirJ 第一个参数需要是combn函数的向量。因此,您应该考虑传递列名而不是整个数据帧。

e.g。

combin < - combn(ret$Column_name,3,rowSums, simplify = TRUE)

combin