Як використовувати 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