【发布时间】:2011-04-07 15:02:47
【问题描述】:
您好,还有一个问题。通过将文件转换为文本文件,我设法将文件从 excel 打开到 R 中。问题是它们是非常大的文件,突破了 excel 的极限。我现在在 R 中遇到了这个错误。知道如何解决它吗?
[达到 getOption("max.print") -- 省略 463885 行 ]]
【问题讨论】:
标签: r
您好,还有一个问题。通过将文件转换为文本文件,我设法将文件从 excel 打开到 R 中。问题是它们是非常大的文件,突破了 excel 的极限。我现在在 R 中遇到了这个错误。知道如何解决它吗?
[达到 getOption("max.print") -- 省略 463885 行 ]]
【问题讨论】:
标签: r
这只是一个警告,告诉您并未显示所有数据。它可能仍在加载中。尝试显示大型矩阵或数据框时,您会得到相同的结果。例如,如果您尝试matrix(nrow=10000000)
【讨论】:
本杰明是正确的:警告!= 错误。试试看
summary(myDataVar)
dim(myDataVar)
str(myDataVar)
了解更多。
【讨论】:
如果这是您遇到的错误,我认为您的数据加载到 R 中就好了,但是 R 对打印到控制台的数据行数有限制。这是有道理的——您可能不想在文本终端上筛选 50 万行。
您可以使用 dim() 函数检查对象的实际大小,以查看 R 认为有多少行。
【讨论】:
一个有用的技巧是运行str(data),其中data 是变量的名称。这将显示已加载结构的布局,包括行数。后者会告诉您整个文件是否已加载。
【讨论】: