Jak używać write.xlsx w r (z przykładami)


Za pomocą funkcji write.xlsx w języku R można zapisać ramkę danych w skoroszycie programu Excel.

Ta funkcja wykorzystuje następującą podstawową składnię:

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

Złoto:

  • x : Nazwa ramki danych
  • plik : ścieżka do pliku wyjściowego
  • sheetName : Nazwa arkusza, który ma być wyświetlany w skoroszycie. Wartość domyślna to „Arkusz 1”

Poniższy przykład krok po kroku pokazuje jak w praktyce wykorzystać funkcję write.xlsx .

Krok 1: Zainstaluj i załaduj pakiet xlsx

Najpierw musimy zainstalować i załadować pakiet xlsx , aby móc skorzystać z funkcji write.xlsx :

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

Krok 2: Utwórz ramkę danych

Następnie utwórzmy następującą ramkę danych w 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

Krok 3: Użyj write.xlsx, aby wyeksportować ramkę danych do pliku Excel

Następnie użyjmy write.xlsx() do zapisania bloku danych do pliku o nazwie my_data.xlsx :

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

Plik zostanie automatycznie zapisany w bieżącym katalogu roboczym .

Jeśli przejdę do bieżącego katalogu roboczego, znajdę ten plik Excel:

funkcja write.xlsx w R

Wartości w skoroszycie programu Excel odpowiadają wartościom w ramce danych.

Krok 4 (opcjonalnie): Użyj pliku write.xlsx z niestandardowymi argumentami

Pamiętaj, że możesz także użyć następującej składni, aby zmienić nazwę arkusza w skoroszycie programu Excel i usunąć nazwy wierszy:

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

Jeśli przejdę do bieżącego katalogu roboczego, znajdę ten plik Excel:

Należy pamiętać, że nazwa arkusza uległa zmianie i pierwsza kolumna nie zawiera już numerów wierszy.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak eksportować inne typy plików w R:

Jak wyeksportować ramkę danych do pliku CSV w R
Jak eksportować ramki danych do wielu arkuszy Excel w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *