如何将TSV文件导入R语言

如何将TSV文件导入R语言

在这篇文章中,我们将讨论如何在R编程语言中导入TSV文件。

TSV是Tab Separated Values的缩写,在R中,这些类型的文件可以用两种方法导入,一种是使用readr包中的函数,另一种方法是在read.delim()函数中指定分隔符为tab space(‘\t’)来导入tsv文件,如下所示。

使用readr包将TSV文件导入R中

首先,我们需要安装并加载readr包

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

接下来,使用readr包中的read_tsv()方法,我们将获得其中的内容。(read_tsv方法将以数据帧的形式返回文件中的内容)

语法: read_tsv(file_path,col_names)

其中。

  • file_path- 要读取的tsv文件的路径
  • col_names – 如果是假的,则不显示列名。
# Reading the contents of TSV file using read_tsv() method
df<-readr::read_tsv("C:\\Users\\sri06\\Desktop\\Student_Details.tsv")
print(df)
Bash

输出

如何将TSV文件导入R语言

使用read.delim()函数将TSV文件导入R中

一般来说,R中的read.delim()函数默认用于读取空格分隔的文件,但通过指定分隔符(separator)为’\t’,我们也可以在R中读取TSV文件。

语法: read.delim(file_path.sep)

其中。

  • path_file – 要读取的csv文件的路径
  • sep – 文件的分隔符(‘,’,’,’/t’)在这里指定
# Read tsv files using read.delim() method
df<-read.delim("C:\\Users\\sri06\\Desktop\\Student_Details.tsv",sep="\t")
print(df)
Bash

输出

如何将TSV文件导入R语言

注意

通过观察获得的输出,两种方法的基本区别是read_tsv()函数通过指定它的类型返回带有列的数据框架[ Student_Id - double, Student_Name - Character ],当涉及到read.delim()方法时,它只是返回tsv文件中的数据。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册