17

私はRオブジェクトに次のように言っています:

mat <- matrix(1:100,nrow=20)

このマトリックスを.txtファイルに送信して、エクスポートされた.txtファイルに20行5列が含まれるようにします。これを行う簡単な方法はありますか?

前もって感謝します、

4

2 に答える 2

37

パッケージは必要ありません:

write.table(mat, file="mymatrix.txt", row.names=FALSE, col.names=FALSE)

これは区切り文字としてスペースを使用しますが、必要に応じsep = ...てタブやその他の区切り文字を追加することもできます (...もちろん、目的の区切り文字に置き換えてください)。

于 2012-10-16T04:41:47.573 に答える
9

ドキュメントは優れたリソースです。:)

library(MASS)
mat <- matrix(1:100,nrow=20)
write.matrix(mat,'/path/to/file.txt',sep = "\t")
于 2012-10-16T03:42:40.747 に答える