有没有办法查看大数据集[1380160 obs。在R控制台上完整的44个变量?
我已使用options(max.print=...)
更改了打印限制,但是,我无法看到完整的数据集,即从第一行到最后一行,因为无法滚动数据。
答案 0 :(得分:7)
使用View
功能(注意国会大厦'V'),它将以电子表格样式格式在新窗口中打开数据框,矩阵或其他类似对象的表格,可以滚动查看数据(但不是编辑)。此窗口独立于控制台,因此您可以继续发出命令而无需关闭查看窗口(但是在查看窗口中不会更改数据对象,您需要关闭窗口并运行{{1}再次看到变化。)
如果您想在电子表格中编辑数据,请使用View
或edit
(但在关闭编辑窗口之前,您无法运行其他命令)。
R的一些GUI还具有通过滚动查看或编辑数据对象的工具。
答案 1 :(得分:5)
两种选择:
df <- data.frame(X = rpois(n = 100, lambda = 3), Y = rnorm(n = 100, mean = 25, sd = 7))
page(x = df, method = "print")
View(x = df , title = "My test data")
答案 2 :(得分:1)
这是一个老问题,然而,我遇到了同样的问题。
我发现Rcmdr中的View data set
非常适合查看大数据集。它显示所有数据(但在窗口中)。
library(relimp, pos=35)
showData(Dat, placement='-20+200', font=getRcmdr('logFont'), maxwidth=80, maxheight=10)