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


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

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

 write.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.write. xlsx (df, ' my_data.xlsx ')

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

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

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

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

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

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

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

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *