Hoe write.xlsx in r te gebruiken (met voorbeelden)
U kunt de functie write.xlsx in R gebruiken om een gegevensframe naar een Excel-werkmap te schrijven.
Deze functie gebruikt de volgende basissyntaxis:
write.write. xlsx (x, file, sheetName = " Sheet1 ", ...)
Goud:
- x : Naam van het dataframe
- bestand : pad naar uitvoerbestand
- sheetName : Naam van het blad dat in de werkmap moet worden weergegeven. De standaardwaarde is ‚Blad 1‘
In het volgende stapsgewijze voorbeeld ziet u hoe u de functie write.xlsx in de praktijk kunt gebruiken.
Stap 1: Installeer en laad het xlsx-pakket
Eerst moeten we het xlsx- pakket installeren en laden om de write.xlsx -functie te kunnen gebruiken:
install. packages (' xlsx ') library (xlsx)
Stap 2: Maak het dataframe
Laten we vervolgens het volgende dataframe in R maken:
#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
Stap 3: Gebruik write.xlsx om het dataframe naar een Excel-bestand te exporteren
Laten we vervolgens write.xlsx() gebruiken om het datablok naar een bestand met de naam my_data.xlsx te schrijven:
#write data frame to Excel file write.write. xlsx (df, ' my_data.xlsx ')
Het bestand wordt automatisch naar de huidige werkmap geschreven.
Als ik naar de huidige werkmap navigeer, kan ik dit Excel-bestand vinden:
De waarden in de Excel-werkmap komen overeen met die in het dataframe.
Stap 4 (Optioneel): Gebruik write.xlsx met aangepaste argumenten
Houd er rekening mee dat u ook de volgende syntaxis kunt gebruiken om de bladnaam in de Excel-werkmap te wijzigen en rijnamen te verwijderen:
#write data frame to Excel file write.write. xlsx (df, ' my_data.xlsx ', sheetName = ' basketball_data ', row.names = FALSE )
Als ik naar de huidige werkmap navigeer, kan ik dit Excel-bestand vinden:
Houd er rekening mee dat de bladnaam is gewijzigd en dat de eerste kolom geen rijnummers meer bevat.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere bestandstypen in R kunt exporteren:
Hoe een dataframe naar een CSV-bestand in R te exporteren
Gegevensframes exporteren naar meerdere Excel-bladen in R