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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *