Как импортировать файлы Excel в R (шаг за шагом)


Самый простой способ импортировать файл Excel в R — использовать функцию read_excel() из пакета readxl .

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

read_excel (путь, лист = NULL)

куда:

  • path: Путь к файлу xls/xlsx
  • лист: Лист для чтения. Это может быть имя листа или положение листа. Если это не указано, читается первый лист.

В этом руководстве представлен пример использования этой функции для импорта файла Excel в R.

Пример: импорт файла Excel в R

Предположим, у меня есть файл Excel, сохраненный в следующем месте:

C:\Users\Боб\Рабочий стол\data.xlsx

Файл содержит следующие данные:

В следующем коде показано, как импортировать этот файл Excel в R:

#install and load readxl package
install.packages('readxl')
library (readxl)

#import Excel file into R
data <- read_excel('C:\\Users\\Bob\\Desktop\\data.xlsx')

Обратите внимание, что мы использовали двойную обратную косую черту (\) в пути к файлу, чтобы избежать следующей распространенной ошибки:

Error: '\U' used without hex digits in character string starting ""C:\U"

Мы можем использовать следующий код для быстрого просмотра данных:

#view entire dataset
data

#A tibble: 5 x 3
 team points assists
 <chr> <dbl> <dbl>
1 A 78 12
2 B 85 20
3 C 93 23
4 D 90 8
5 E 91 14

Мы видим, что R импортировал файл Excel и автоматически определил, что команда является строковой переменной, а очки и передачи — числовыми переменными.

Дополнительные ресурсы

В следующих руководствах объясняется, как импортировать другие типы файлов в R:

Как импортировать файлы CSV в R
Как импортировать файлы SAS в R
Как вручную вводить необработанные данные в R