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:
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