Write.csv用于大型矩阵

时间:2014-04-04 08:17:12

标签: r class csv matrix typeof

我正在使用R进行一些长时间的计算。我已将我的代码并行化,以便能够在群集上更有效地使用它,并使用write.csv()输出结果(数字矩阵)。

获得结果后,我会使用read.csv()在笔记本电脑上对其进行分析 由于我输出的文件是double的矩阵,我希望它仍然是我使用read.csv()但不总是......

我注意到(虽然不确定是不是为什么),如果我的矩阵是“小”(dim = 6x50),那么矩阵是double类型。 但是当我输出大矩阵(昏暗=128x10⁴)时,它就是一个角色!

我有:

typeof(small matrix) = "double"
class(small matrix) = "matrix"
typeof(big matrix) = "character"
class(big matrix) = "matrix"

除了输出不同大小的矩阵之外,我使用完全相同的代码。 如果您需要任何其他详细信息,请询问。

编辑:我刚刚意识到我最后一次运行代码,当我计算一个大矩阵时它甚至没有输出文件。它做了所有的计算。是否有可能我用write.csv做错了?

write.csv(Output, file = "Output.txt")

0 个答案:

没有答案