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


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

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

read.delim(файл, заголовок=ИСТИНА, сентябрь=’\t’)

Золото:

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

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

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

Начнем с создания фрейма данных в R:

 #create data frame
df <- data. frame (team=c('Mavs', 'Mavs', 'Spurs', 'Nets'),
                 dots=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.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 (шаг за шагом)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *