I have a bunch of large dataframes, so every time I want to display them, I have to use head
:
head( blahblah(somedata) )
Typing head all the time gets old after the first few hundred times, so I'd like an easy way to do this if possible. One of the cool things about R compared to java that things like this are often really easy, if you know the secret incantation.
I searched in options, and found max.print
, which almost works, except there is now a time delay.
head( blahblah(somedata) )
.... is instantaneous (to within the limits of my perception)
options(max.print=100)
blahblah(somedata)
.... takes about 3 seconds, so longer than typing head
Is there some way of making head
be applied automatically when printing large data structures?
An piece of code which reproduces this behavior:
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))