我一直在向数据框中添加列,并使用View()
来检查它是否达到了我的预期。我重复了以下几行代码:
x$p <- 3 * x$a
x$q <- sqrt(x$b + x$c)
View(x)
在列数超过100(有47,000行)之前,此方法一直很好。当我添加另外两列时,
dim(x)
显示102列,names(x)
显示102个名称,summary(x)
显示所有预期列的摘要。但是,View(x)
仅显示前100列,不显示最后添加的两列。如果我尝试
View(x[,-(1:10)])
,则显示最近添加的列。我在View文档中看不到有关列数限制的任何提及。谁能解释这里发生了什么?
最佳答案
我还在RStudio中看到了x <- matrix(1:200,nrow=1); View(x)
的问题,但在 Vanilla R中却没有。这是已知的局限性和they're working on it。您可以在他们的论坛上与开发人员联系,以提供您的反馈(我已经做到了)。
关于r - R View()不会显示数据框的所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19341853/