Як використовувати 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

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

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