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

Как импортировать файлы 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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.