web-dev-qa-db-ja.com

ヘッダーと行番号なしでマトリックスをファイルに書き込む

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

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

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

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

24
lolibility

テーブルをテキストファイルに出力するときに行名と列名(ヘッダー)を削除するには、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)
42
Eric Fail