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

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

Вы можете использовать функцию write.xlsx в R для записи фрейма данных в книгу Excel.

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

write. xlsx (x, file, sheetName = " Sheet1", ...)

куда:

  • x : Имя фрейма данных
  • файл : путь к выходному файлу
  • SheetName : имя листа, которое будет отображаться в книге. По умолчанию «Лист1».

В следующем пошаговом примере показано, как использовать функцию write.xlsx на практике.

Шаг 1: Установите и загрузите пакет xlsx

Во-первых, мы должны установить и загрузить пакет xlsx , чтобы использовать функцию write.xlsx :

install. packages('xlsx') 
library (xlsx) 

Шаг 2: Создайте фрейм данных

Далее давайте создадим следующий фрейм данных в R:

#create data frame
df <- data.frame(team=c('A', 'B', 'C', 'D', 'E'),
 points=c(99, 90, 86, 88, 95),
 assists=c(33, 28, 31, 39, 34),
 rebounds=c(30, 28, 24, 24, 28)) 

#view data frame
df

 team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

Шаг 3: Используйте write.xlsx для экспорта фрейма данных в файл Excel

Далее воспользуемся функцией write.xlsx() для записи фрейма данных в файл с именем my_data.xlsx :

#write data frame to Excel file
write. xlsx (df, 'my_data.xlsx')

Файл будет автоматически записан в текущий рабочий каталог .

Если я перейду к текущему рабочему каталогу, я смогу найти этот файл Excel:

функция write.xlsx в R

Значения в книге Excel совпадают со значениями из фрейма данных.

Шаг 4 (необязательно): используйте write.xlsx с пользовательскими аргументами

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

#write data frame to Excel file
write. xlsx (df, 'my_data.xlsx', sheetName = 'basketball_data', row. names = FALSE )

Если я перейду к текущему рабочему каталогу, я смогу найти этот файл Excel:

Обратите внимание, что имя листа изменилось, и первый столбец больше не содержит номера строк.

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

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

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

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