Как импортировать файлы TSV в R

Опубликовано: 14 Февраля, 2023

В этой статье мы собираемся обсудить, как импортировать файлы tsv в язык программирования R.

TSV — это аббревиатура от «Значения, разделенные табуляцией». В R эти типы файлов можно импортировать двумя способами: один — с помощью функций, присутствующих в пакете readr, а другой — импортировать файл tsv, указав разделитель в виде табуляции (' t') в функции read.delim() следующим образом.

Использование пакета readr для импорта файлов TSV в R

Во-первых, нам нужно установить и загрузить пакет readr

R




# Install the required package
install.packages("readr")
# Load the installed Package
library(readr)

Затем, используя метод read_tsv(), присутствующий в пакете readr, мы переходим к содержимому, присутствующему в нем. (Метод read_tsv вернет содержимое файла в виде фрейма данных)

Syntax: read_tsv(file_path,col_names)

Where,

  •  file_path- path of the tsv file to be read
  • col_names – I False the column names are not displayed

R




# Reading the contents of TSV file using read_tsv() method
df<-readr::read_tsv("C:\Users\sri06\Desktop\Student_Details.tsv")
print(df)

Выход:

Использование функции read.delim() для импорта файлов TSV в R

В общем, функция read.delim() в R по умолчанию используется для чтения файлов, разделенных пробелами, но, указав разделитель (разделитель) как « t», мы также можем читать файлы TSV в R.

Syntax: read.delim(file_path.sep)

Where,

  • path_file – Path of the csv file to be read
  • sep – separator of the file(‘,’,’ ‘,’ ’) is specified here

R




# Read tsv files using read.delim() method
df<-read.delim("C:\Users\sri06\Desktop\Student_Details.tsv",sep=" ")
print(df)

Выход:

Примечание:

Наблюдая за полученными результатами, основное различие между обоими методами заключается в том, что функция read_tsv() возвращает фрейм данных со столбцами, указав его тип [ Student_Id<dbl> — double, Student_Name<chr> — Character], когда дело доходит до чтения. delim(), он просто возвращает данные, присутствующие в файле tsv.