Как использовать read.table в r (с примерами)


Вы можете использовать функцию read.table для чтения файла, содержащего табличные данные в R.

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

 df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= FALSE , sep = "")

По умолчанию функция read.table предполагает, что в файле нет строк заголовка и значения разделены пробелами.

Однако вы можете использовать аргументы header и 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

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

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