在R控制台上查看大型数据集

时间:2012-06-04 15:27:23

标签: r dataset

有没有办法查看大数据集[1380160 obs。在R控制台上完整的44个变量?

我已使用options(max.print=...)更改了打印限制,但是,我无法看到完整的数据集,即从第一行到最后一行,因为无法滚动数据。

3 个答案:

答案 0 :(得分:7)

使用View功能(注意国会大厦'V'),它将以电子表格样式格式在新窗口中打开数据框,矩阵或其他类似对象的表格,可以滚动查看数据(但不是编辑)。此窗口独立于控制台,因此您可以继续发出命令而无需关闭查看窗口(但是在查看窗口中不会更改数据对象,您需要关闭窗口并运行{{1}再次看到变化。)

如果您想在电子表格中编辑数据,请使用Viewedit(但在关闭编辑窗口之前,您无法运行其他命令)。

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)