Самый простой способ экспортировать фрейм данных в файл Excel в R — использовать функцию write_xlsx() из пакета writexl .
Эта функция использует следующий синтаксис:
write_xlsx(x, путь)
куда:
- x: имя фрейма данных для экспорта
- путь: имя файла для записи
В этом руководстве представлен пример использования этой функции для экспорта фрейма данных в файл Excel в R.
Пример: экспорт фрейма данных в файл Excel в R
Предположим, у нас есть следующий фрейм данных в R:
#create data frame
df <- data.frame(team=c('A', 'B', 'C', 'D', 'E'),
points=c(78, 85, 93, 90, 91),
assists=c(12, 20, 23, 8, 14))
#view data frame
df
team points assists
1 A 78 12
2 B 85 20
3 C 93 23
4 D 90 8
5 E 91 14
В следующем коде показано, как экспортировать этот фрейм данных в файл Excel в R:
#install and load writexl package
install.packages('writexl')
library (writexl)
write_xlsx(df, 'C:\\Users\\Bob\\Desktop\\data.xlsx')
Обратите внимание, что мы использовали двойную обратную косую черту (\) в пути к файлу, чтобы избежать следующей распространенной ошибки:
Error: '\U' used without hex digits in character string starting ""C:\U"
Фрейм данных теперь доступен в виде файла Excel на моем рабочем столе. Вот как выглядит файл:

Дополнительные ресурсы
Как импортировать файлы Excel в R
Как импортировать файлы CSV в R
Как экспортировать фрейм данных в файл CSV в R