How to Use read.table() to Import Tabular Data in R

The functions read.csv(), read.csv2(), and read.delim() are special cases of the multipurpose read.table() function in R that can deal with a wide variety of data file formats. The read.table() function has a number of arguments that give you fine control over the specification of the text file you want to import. Here are some of these arguments:

header: If the file contains column names in the first row, specify TRUE.

quote: By default, strings are enclosed in double quotation marks ("). If the text file uses single quotation marks, you can specify this as the argument to quote (for example, quote="'", a single quote embedded between double quotes).

nrows: If you want to read only a certain number of rows of a file, you can specify this by providing an integer number.

skip: Allows you to ignore a certain number of lines before starting to read the rest of the file.

stringsAsFactors: If TRUE, it converts strings to factors. It’s FALSE by default.

You can access the built-in help by typing ?read.table into your console.