我有一个R对象说:
mat <- matrix(1:100,nrow=20)
我想将此矩阵发送到.txt文件,以便导出的.txt文件包含20行和5列。有没有简单的方法呢?
提前致谢,
答案 0 :(得分:28)
无需包裹:
write.table(mat, file="mymatrix.txt", row.names=FALSE, col.names=FALSE)
这将使用空格作为分隔符,但如果您更喜欢制表符或任何其他分隔符,也可以添加sep = ...
(当然,将...
替换为所需的分隔符)。
答案 1 :(得分:7)
文档是great resource。 :)
library(MASS)
mat <- matrix(1:100,nrow=20)
write.matrix(mat,'/path/to/file.txt',sep = "\t")