Как импортировать файлы TSV в R
В этой статье мы собираемся обсудить, как импортировать файлы 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.