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:

write.xlsx-functie in R

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert