我有一堆大数据框,所以每次我想显示它们时,我都必须使用head
:
head( blahblah(somedata) )
在最初的几百次之后,打字头总是会变老,所以如果可能的话,我想要一个简单的方法来做到这一点。与 java 相比,R 的一个很酷的事情是,如果你知道秘密咒语,这样的事情通常很容易。
我在选项中搜索,发现max.print
几乎可以工作,只是现在有时间延迟。
head( blahblah(somedata) )
....是瞬时的(在我的感知范围内)
options(max.print=100)
blahblah(somedata)
.... 大约需要 3 秒,比打字要长head
head
打印大型数据结构时 是否有某种方法可以自动应用?
重现此行为的一段代码:
long_dataset = data.frame(a = runif(10e5),
b = runif(10e5),
c = runif(10e5))
system.time(head(long_dataset))
options(max.print = 6)
system.time(print(long_dataset))