

readr
Read flat files (csv, tsv, fwf) into R
readr is an R package that provides fast, user-friendly functions for reading rectangular data from delimited files like CSV and TSV. It’s designed to parse diverse real-world data formats while providing clear diagnostic messages when parsing encounters unexpected results.
The package automatically guesses column types during exploratory work but encourages explicit type specifications for production code. It’s significantly faster than base R (up to 10-100x), handles strings and dates more sensibly by default, and follows tidyverse conventions for consistency across workflows. Since version 2.0.0, it uses the vroom parsing engine for improved performance.
Contributors

Hadley Wickham
Chief Scientific Officer

Jenny Bryan
Senior Software Engineer

Christophe Dervieux
Senior Software Engineer

Lionel Henry
Senior Software Engineer

Jeroen Ooms
Software Engineer

Mine Çetinkaya-Rundel
Senior Developer Advocate

Davis Vaughan
Principal Software Engineer

Jeroen Janssens
Head of Developer Relations

Emil Hvitfeldt
Senior Software Engineer
Resources using readr

Importing data with the tidyverse
cheatsheetLearn about readr, readxl, and haven.
