【发布时间】:2013-01-12 10:27:42
【问题描述】:
我正在使用sink() 函数将 R 输出打印到 excel/文本文件。我的程序输出太大。我在 Excel/文本输出文件的末尾发现了一条消息
[ reached getOption("max.print") -- omitted 5326 rows ]
我还有不止一个大的输出要打印。我还希望它们在一个 excel 文件的单独(不同)表上。
其实输出是以矩阵的形式出现的,随着loop值的增加,方阵的行数和列数也会增加。由于行数和列数不同,函数append 不起作用。为避免此错误,我使用if 条件并分别使用rbind 处理类似矩阵。但是通过双循环有超过5000次迭代(并且该方法也重复),因此不可能编写1000个if和rbind条件并将它们保存到单独的工作表和文件中。
【问题讨论】: