26

Rに行列変数があります。たとえばkです。ファイルとして書きたい。私は次のようなコードを使用します:

write.table(k,file="outfile",sep="\t")

しかし、ファイルを取得して開くと、ヘッダーが含まれています。最初の行は次のようになります: "v1" "v2"......"V6000"。その後、各行は「1」、「2」などの行番号で始まります。ヘッダーは必要ありません。それを行う方法はありますか?

そして今では、を使用してファイルをRに再度ロードすることもできませんread.table("outfile",header=TRUE,sep= "\t")。これは、以前に出力したものと同じではありません。Rは、ファイル内の行番号である最初の列を新しい列として認識しました。

4

1 に答える 1

49

テーブルをテキストファイルに出力するときに行名と列名(ヘッダー)を削除するには、FALSE両方row.namesに割り当てcol.names、マトリックスを書き込むときに、

m <- matrix(1:12, 4 , 3)
write.table(m, file="outfile,txt", sep="\t", col.names = F, row.names = F)
于 2012-05-15T20:42:06.153 に答える