抱歉,如果这个问题是多余的,尽管我确实广泛地回答了您的问题。
我仅使用旧数据框中的选择性列从旧数据框中创建新数据框。我在 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”标签分配给第一列,而它最初分配给第二列。
我该如何解决??非常感谢!!