Table of Contents
Importing TSV (Tab-Separated Values) files into R is a straightforward process that allows users to easily access and manipulate data in R. A TSV file is a type of delimited text file where each data field is separated by a tab character. To import TSV files into R, the “read.table()” function can be used, with the “sep” argument set to “t” to indicate that the file is tab-delimited. An example of importing a TSV file named “data.tsv” into R would be:
data
Import TSV Files into R (Including Example)
You can use the following basic syntax to import a TSV file into R:
library(readr) #import TSV file into data frame df <- read_tsv('C:/Users/bob/Downloads/data.tsv')
The following examples show how to use this syntax in practice.
Example 1: Import TSV File into R (With Column Names)
Suppose I have the following TSV file called data.tsv saved somewhere on my computer:

I can use the following syntax to import this TSV file into a data frame in R:
library(readr) #import TSV file into data frame df <- read_tsv('C:/Users/bob/Downloads/data.tsv') #view data frame df # A tibble: 5 x 3 team points rebounds 1 A 33 12 2 B 25 6 3 C 31 6 4 D 22 11 5 E 20 7
We can see that the TSV file was successfully imported into R.
Example 2: Import TSV File into R (No Column Names)
Suppose I have the following TSV file called data.tsv with no column names:

I can use the col_names argument to specify that there are no column names when importing this TSV file into R:
library(readr) #import TSV file into data frame df <- read_tsv('C:/Users/bob/Downloads/data.tsv', col_names=FALSE) #view data frame df X1 X2 X3 1 A 33 12 2 B 25 6 3 C 31 6 4 D 22 11 5 E 20 7
By default, R provides the column names X1, X2, and X3.
I can use the following syntax to easily :
#rename columns names(df) <- c('team', 'points', 'rebounds') #view updated data frame df team points rebounds 1 A 33 12 2 B 25 6 3 C 31 6 4 D 22 11 5 E 20 7
Additional Resources
The following tutorials explain how to import other files in R:
Cite this article
stats writer (2024). How can I import TSV files into R, and could you provide an example?. PSYCHOLOGICAL SCALES. Retrieved from https://scales.arabpsychology.com/stats/how-can-i-import-tsv-files-into-r-and-could-you-provide-an-example/
stats writer. "How can I import TSV files into R, and could you provide an example?." PSYCHOLOGICAL SCALES, 2 Jul. 2024, https://scales.arabpsychology.com/stats/how-can-i-import-tsv-files-into-r-and-could-you-provide-an-example/.
stats writer. "How can I import TSV files into R, and could you provide an example?." PSYCHOLOGICAL SCALES, 2024. https://scales.arabpsychology.com/stats/how-can-i-import-tsv-files-into-r-and-could-you-provide-an-example/.
stats writer (2024) 'How can I import TSV files into R, and could you provide an example?', PSYCHOLOGICAL SCALES. Available at: https://scales.arabpsychology.com/stats/how-can-i-import-tsv-files-into-r-and-could-you-provide-an-example/.
[1] stats writer, "How can I import TSV files into R, and could you provide an example?," PSYCHOLOGICAL SCALES, vol. X, no. Y, ص Z-Z, July, 2024.
stats writer. How can I import TSV files into R, and could you provide an example?. PSYCHOLOGICAL SCALES. 2024;vol(issue):pages.
