Как импортировать файлы TSV в R (включая пример)


Вы можете использовать следующий базовый синтаксис для импорта TSV-файла в R:

library (readr)

#import TSV file into data frame
df <- read_tsv('C:/Users/bob/Downloads/data.tsv')

В следующих примерах показано, как использовать этот синтаксис на практике.

Пример 1: импорт файла TSV в R (с именами столбцов)

Предположим, у меня есть следующий TSV-файл с именем data.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 (без имен столбцов)

Предположим, у меня есть следующий файл TSV с именем data.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
Как импортировать CSV из URL в R
Как импортировать файлы Excel в R