Tibbles are a modern take on data frames, but crucially they are still data frames. Well, what’s the difference then? There’s a quote I found somewhere on the internet that decribes the difference quite well;
“keeping what time has proven to be effective, and throwing out what is not”.
Basically, some clever people took the classic
data.frame(), shook it til the ineffective parts fell out, then added some new, more appropriate features.
I probably don’t do enough with tibbles, but the upside is that in most cases, there’s a smooth transition.