0

コマンドにラベルを作成して、combnどのペアを比較したかを正確に把握しようとしています。以下に例を示します。 a を関心のあるベクトルとします。

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

だから私は対になっている数字でベクトルラベルを作成したい:

label<-rep("abc",times=ncol(c)) #This is just a vector to initialized "label"
head(label)

for(i in ncol(c)){
label[i]<-c(paste("Exon",c[1,i],"with",c[2,i]))
}
head(label)

問題は、forループを実行すると機能しないことです。または、最後の比較のみを出力します。

4

1 に答える 1

3

ループを削除し、ベクトル化されたアプローチを使用します。

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

ところで:cは非常に不適切な変数名です (「参考文献」を参照?c)。

于 2013-04-20T21:17:11.193 に答える