

tibble
A modern re-imagining of the data frame
The tibble package provides a modern replacement for R’s data.frame that follows stricter, more predictable behavior. Tibbles are designed to be “lazy and surly” - they don’t automatically change variable names or types, don’t do partial matching, and warn you more explicitly about problems.
This stricter behavior helps catch errors earlier in your data analysis workflow. Tibbles also include an enhanced print method that handles large datasets and complex objects better than standard data frames, making it easier to inspect your data in the console. The package offers functions for creating tibbles from existing data structures (as_tibble()), from column vectors (tibble()), and row-by-row (tribble()).
Contributors

Hadley Wickham
Chief Scientific Officer

Jenny Bryan
Senior Software Engineer

Lionel Henry
Senior Software Engineer

Davis Vaughan
Principal Software Engineer

Tomasz Kalinowski
Engineering Manager

Max Kuhn
Principal Software Engineer

Jeroen Janssens
Head of Developer Relations

Christophe Dervieux
Senior Software Engineer
