文件太大而无法在R中打开?

时间:2011-04-07 15:02:47

标签: r

另外一个问题。我已经设法通过将文件转换为文本文件从excel打开我的文件。问题是它们是非常大的文件,推动了excel的极限。我现在在R中得到这个错误。任何想法我如何解决它?

[达到getOption(“max.print”) - 省略463885行]]

4 个答案:

答案 0 :(得分:3)

这只是一个警告,告诉您并非所有数据都显示出来。它仍然可能正在加载。尝试显示大型矩阵或数据帧时,您会得到相同的结果。例如,如果您尝试matrix(nrow=10000000)

,则会收到相同的警告

答案 1 :(得分:2)

本杰明就是现场:警告!=错误。试试

 summary(myDataVar)

 dim(myDataVar)

 str(myDataVar)

了解更多。

答案 2 :(得分:1)

如果这是你得到的错误,我认为你的数据加载到R就好了,但是R对它将打印到控制台的数据行数有限制。这是有道理的 - 你可能不想在文本终端上筛选50万行。

您可以使用dim()函数检查对象的实际大小,以查看R认为有多少行。

答案 3 :(得分:1)

一个有用的技巧是运行str(data),其中data是变量的名称。这将显示已加载的结构的布局,包括行数。后者将告诉您是否已加载整个文件。