如何将 tsv 文件导入 r(包括示例)
您可以使用以下基本语法将 TSV 文件导入到 R 中:
library (readr) #import TSV file into data frame df <- read_tsv(' C:/Users/bob/Downloads/data.tsv ')
以下示例展示了如何在实践中使用此语法。
示例 1:将 TSV 文件导入 R(带有列名称)
假设以下名为data.tsv的 TSV 文件保存在我的计算机上的某个位置:
我可以使用以下语法将此 TSV 文件导入到 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
我们可以看到TSV文件已经成功导入到R中。
示例 2:将 TSV 文件导入 R(无列名)
假设我有以下名为data.tsv的 TSV 文件,没有列名:
我可以使用col_names参数来指定将此 TSV 文件导入 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
默认情况下,R 提供列名称 X1、X2 和 X3。
我可以使用以下语法轻松重命名列:
#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
注意:您可以在此处找到read_tsv()函数的完整文档。
其他资源
以下教程解释了如何将其他文件导入到 R 中: