Как использовать функцию 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 (шаг за шагом)