如何将 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 中:

如何将 CSV 文件导入到 R 中
如何从 R 中的 URL 导入 CSV
如何将Excel文件导入到R中

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注