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


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