粘贴功能如何在 R 中工作? [英] how paste function working in R?
本文介绍了粘贴功能如何在 R 中工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的代码
此处粘贴功能仅适用于两种组合.我需要在循环中使用相同的代码同时用于两种以上的组合.
here the paste function works for only two combination.i need the same code in a loop for more than two combinations at the same time.
i<-2
while (i<=10)
{
results<-data.frame()
results<- t(apply(data,1,function(x) combn(x,i,prod)))
comb <- combn(colnames(data),i)
colnames(results) <- apply(comb,i,function(x) paste(x[1],x[2]))
i<-i+1
}
现在我得到了两个组合
V1V2, V1V3,V1V4,....
现在我想要
v1v2v3, v1v2v4, ...
在粘贴
函数中.
推荐答案
comb <- combn(colnames(data),v)
colnames(results) <- apply(comb,2,function(rows) paste0(rows, collapse = ""))
粘贴使用 paste0
@henrik 和 @chargaff
@henrik and @chargaff
这篇关于粘贴功能如何在 R 中工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文