私はあなたの質問を広範囲に調べましたが、この質問が冗長である場合はお詫び申し上げます。
古いデータ フレームの選択的な列のみを使用して、古いデータ フレームから新しいデータ フレームを作成しています。write.table で明示的な行名を使用しています。出力では、最初の元の列の列名が代わりに最初の列に割り当てられます。これは、列に明示的な行名が含まれるようになりました。
私のコード:
newfile1<-data.frame("chrs"=chrm1,"pos"=probes$Start,"S1"=probes$Value)
file.create("Tumor_LogR.txt")
write.table(newfile1, file="Tumor_LogR.txt",
row.names=snptags, col.names=TRUE, quote=FALSE)
出力:
chrs pos S1
SNP1 1 683543 0.0698999986
SNP2 1 744055 0.4013999999
SNP3 1 744264 0.8565999866
SNP4 1 788822 -0.6856999993
SNP5 1 1038818 -0.1844000071
「chrs」ラベルは最初の列に割り当てられていますが、最初は 2 列目に割り当てられていました。
これを修正するにはどうすればよいですか?? どうもありがとう!!