String 从循环创建字符串向量

String 从循环创建字符串向量,string,r,for-loop,String,R,For Loop,我试图为combn命令创建一个标签,以便准确地知道比较的是哪对。 下面是一个例子: 让a成为我感兴趣的向量 a<-seq(1,10,1) c<-combn(a,2) a移除循环并使用矢量化方法: label <- paste("Exon", c[1,] "with", c[2,]) label移除循环并使用矢量化方法: label <- paste("Exon", c[1,] "with", c[2,]) label循环只运行一次,因为ncol(c)只是一个值。您必

我试图为
combn
命令创建一个标签,以便准确地知道比较的是哪对。 下面是一个例子: 让a成为我感兴趣的向量

a<-seq(1,10,1)
c<-combn(a,2)

a移除循环并使用矢量化方法:

label <- paste("Exon", c[1,] "with", c[2,])

label移除循环并使用矢量化方法:

label <- paste("Exon", c[1,] "with", c[2,])

label循环只运行一次,因为
ncol(c)
只是一个值。您必须使用类似于
1:ncol(c)
seq(along=label)
的东西。您的循环只运行一次,因为
ncol(c)
只是一个值。您必须使用类似于
1:ncol(c)
seq(along=label)
@sgibb为什么使用
c
作为名称非常糟糕?您应该(在某些情况下)使用
base::c
,仅此而已。也许不优雅,但我不认为它有那么糟糕。@sgibb为什么用
c
作为名字很糟糕?您应该(在某些情况下)使用
base::c
,仅此而已。也许不优雅,但我觉得没那么糟糕。