Как использовать 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