Самый простой способ импортировать файл 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