Як використовувати функцію read.delim у r


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

Ця функція використовує такий базовий синтаксис:

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

золото:

  • файл : розташування файлу.
  • header : вказує, чи перший рядок представляє заголовок таблиці. Типовим значенням є TRUE.
  • 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 (крок за кроком)

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *