Як використовувати read.table в r (з прикладами)
Ви можете використовувати функцію read.table для читання файлу, що містить табличні дані в R.
Ця функція використовує такий базовий синтаксис:
df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= FALSE , sep = "")
За замовчуванням функція read.table припускає, що у файлі немає рядків заголовків і що значення розділені пробілами.
Однак ви можете використовувати аргументи заголовка та sep , щоб повідомити R, що файл має рядок заголовка та використовує інший роздільник.
Наприклад, ви можете використовувати кому як роздільник:
df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= TRUE , sep=' , ')
Наступний покроковий приклад показує, як використовувати функцію read.table на практиці.
Крок 1: Перегляньте файл
Припустімо, у мене на робочому столі є файл під назвою data.txt , який я хотів би прочитати в R як блок даних:
Крок 2: Використовуйте read.table(), щоб прочитати файл у фрейм даних
Далі скористаємося read.table() , щоб прочитати файл у фрейм даних під назвою df :
#read file from Desktop into data frame df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= TRUE )
Зверніть увагу, що я вказав header=TRUE , оскільки перший рядок файлу містить імена стовпців.
Я також не вказав аргумент sep , оскільки дані файлу вже розділені пробілами.
Крок 3: Перегляньте кадр даних
Потім ми можемо переглянути фрейм даних, щоб переконатися, що файл прочитано правильно:
#view data frame print (df) var1 var2 var3 1 1 7 3 2 2 3 7 3 3 3 8 4 4 4 3 5 5 5 2 6 6 7 7 7 9 9 4
Ми бачимо, що кадр даних відповідає даним у файлі.
Ми також можемо використовувати функції class і dim , щоб перевірити клас кадру даних і отримати розміри (кількість рядків і кількість стовпців):
#check class of data frame class(df) [1] "data.frame" #check dimensions of data frame dim(df) [1] 7 3
Ми бачимо, що df дійсно є кадром даних і має 7 рядків і 3 стовпці.
Додаткові ресурси
У наступних посібниках пояснюється, як читати інші типи файлів у R:
Як імпортувати файли CSV у R
Як імпортувати файли Excel у R
Як імпортувати файли TSV у R