Как использовать функцию read.delim в R

Как использовать функцию read.delim в R

Вы можете использовать функцию read.delim() для чтения текстовых файлов с разделителями в R.

Эта функция использует следующий базовый синтаксис:

read.delim (файл, заголовок = TRUE, sep = '\ t')

куда:

  • файл : расположение файла.
  • header : представляет ли первая строка заголовок таблицы. Значение по умолчанию — ИСТИНА.
  • sep : разделитель таблицы. По умолчанию используется вкладка (\t).

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

Пример: как использовать read.delim в R

Во-первых, давайте создадим фрейм данных в R:

#create data frame
df <- data.frame(team=c('Mavs', 'Mavs', 'Spurs', 'Nets'),
 points=c(99, 90, 84, 96),
 assists=c(22, 19, 16, 20),
 rebounds=c(30, 39, 42, 26))

#view data frame
df

 team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

Далее воспользуемся функцией write.table() для экспорта фрейма данных в текстовый файл с разделителями табуляцией:

#export to tab-delimited text file
write. table(df, 'my_data.txt', quote= FALSE , sep='\t', row. names = FALSE )

Затем я могу перейти к месту, где я экспортировал данные, и просмотреть текстовый файл:

Затем я могу использовать функцию read.delim() для чтения текстового файла:

#read in tab-delimited text file
my_df <- read.delim('my_data.txt')

#view data
my_df
 team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

Фрейм данных соответствует фрейму данных, который мы создали ранее.

Обратите внимание, что разделителем таблиц по умолчанию для функции read.delim() является табуляция (\t).

Таким образом, следующий код дает те же результаты:

#read in tab-delimited text file
my_df <- read.delim('my_data.txt', sep='\t')

#view data
my_df
 team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

Примечания по использованию read.delim()

Обратите внимание, что вы можете использовать функцию getwd() , чтобы получить текущий рабочий каталог, чтобы найти, куда был экспортирован первый фрейм данных.

Вы также можете использовать функцию setwd() , если хотите изменить расположение текущего рабочего каталога.

Дополнительные ресурсы

В следующих руководствах объясняется, как импортировать файлы других типов в R:

Как вручную вводить необработанные данные в R
Как импортировать файлы CSV в R
Как импортировать файлы Excel в R (шаг за шагом)

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