我有一个包含n行和m列的简单矩阵:
param <- mat.or.vec(n,m)
(n
和m
是之前定义的变量。)
然后我用随机数填充矩阵,因此矩阵不为空。
我想将每一行写在不同的文件中,每个条目用一个标签分隔。例如,对于我使用的第一行:
write.table(param[1,],"param1.txt",sep="\t",row.names=FALSE, col.names=FALSE)
然而,当我尝试这个时,我得到一个行以列形式存在的文件。 也就是说,而不是期望的结果:
a b c d
我得到了
a
b
c
d
我真的不明白为什么我会得到这样的东西......非常感谢任何帮助!
答案 0 :(得分:1)
write.table(param[1,,drop=FALSE],"param1.txt",sep="\t",row.names=FALSE, col.names=FALSE)