在文件中写一行矩阵

时间:2014-01-29 12:06:39

标签: r file

我有一个包含n行和m列的简单矩阵:

param <- mat.or.vec(n,m)

nm是之前定义的变量。)

然后我用随机数填充矩阵,因此矩阵不为空。

我想将每一行写在不同的文件中,每个条目用一个标签分隔。例如,对于我使用的第一行:

write.table(param[1,],"param1.txt",sep="\t",row.names=FALSE, col.names=FALSE)

然而,当我尝试这个时,我得到一个行以列形式存在的文件。 也就是说,而不是期望的结果:

a b c d

我得到了

a
b
c
d

我真的不明白为什么我会得到这样的东西......非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

write.table(param[1,,drop=FALSE],"param1.txt",sep="\t",row.names=FALSE, col.names=FALSE)