Как использовать 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:
Значения в книге 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