So verwenden sie write.xlsx in r (mit beispielen)


Sie können die Funktion write.xlsx in R verwenden, um einen Datenrahmen in eine Excel-Arbeitsmappe zu schreiben.

Diese Funktion verwendet die folgende grundlegende Syntax:

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

Gold:

  • x : Name des Datenrahmens
  • Datei : Pfad zur Ausgabedatei
  • sheetName : Name des Blattes, das in der Arbeitsmappe angezeigt werden soll. Der Standardwert ist „Blatt 1“.

Das folgende Schritt-für-Schritt-Beispiel zeigt, wie Sie die Funktion write.xlsx in der Praxis nutzen.

Schritt 1: Installieren und laden Sie das xlsx-Paket

Zuerst müssen wir das xlsx- Paket installieren und laden, um die Funktion write.xlsx verwenden zu können:

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

Schritt 2: Erstellen Sie den Datenrahmen

Als nächstes erstellen wir den folgenden Datenrahmen in 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

Schritt 3: Exportieren Sie den Datenrahmen mit write.xlsx in eine Excel-Datei

Als nächstes verwenden wir write.xlsx() , um den Datenblock in eine Datei namens my_data.xlsx zu schreiben:

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

Die Datei wird automatisch in das aktuelle Arbeitsverzeichnis geschrieben.

Wenn ich zum aktuellen Arbeitsverzeichnis navigiere, finde ich diese Excel-Datei:

write.xlsx-Funktion in R

Die Werte in der Excel-Arbeitsmappe stimmen mit denen im Datenrahmen überein.

Schritt 4 (optional): Verwenden Sie write.xlsx mit benutzerdefinierten Argumenten

Beachten Sie, dass Sie auch die folgende Syntax verwenden können, um den Blattnamen in der Excel-Arbeitsmappe zu ändern und Zeilennamen zu entfernen:

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

Wenn ich zum aktuellen Arbeitsverzeichnis navigiere, finde ich diese Excel-Datei:

Beachten Sie, dass sich der Blattname geändert hat und die erste Spalte keine Zeilennummern mehr enthält.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie man andere Dateitypen in R exportiert:

So exportieren Sie einen Datenrahmen in eine CSV-Datei in R
So exportieren Sie Datenrahmen in mehrere Excel-Tabellen in R

Einen Kommentar hinzufügen

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