7

有什么方法可以查看大型数据集 [1380160 obs. 44 个变量] 在 R 控制台上完整?

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

4

3 回答 3

8

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

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

R 的一些 GUI 还具有用于查看或编辑滚动数据对象的工具。

于 2012-06-04T16:08:45.863 回答
6

两种选择:

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")
于 2012-06-04T22:30:23.260 回答
1

这是一个老问题,但是,我遇到了同样的问题。我发现View data setRcmdr 非常适合查看大数据集。它显示了所有数据(但是在一个窗口中)。

library(relimp, pos=35)
showData(Dat, placement='-20+200', font=getRcmdr('logFont'), maxwidth=80,  maxheight=10)
于 2015-02-06T11:12:15.910 回答