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

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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.