Datenrahmen in CSV in R exportieren

Sheeraz Gul 21 Juni 2023
  1. Verwenden Sie write.csv von Base R, um den Datenrahmen in CSV in R zu exportieren
  2. Verwenden Sie fwrite aus dem Paket data.table, um den Datenrahmen in CSV in R zu exportieren
  3. Verwenden Sie write_csv aus dem Reader-Paket, um den Datenrahmen in CSV in R zu exportieren
Datenrahmen in CSV in R exportieren

Es gibt mehrere Möglichkeiten, einen Datenrahmen in CSV in R zu exportieren. Dieses Tutorial zeigt, wie Sie einen Datenrahmen in CSV in R exportieren.

Verwenden Sie write.csv von Base R, um den Datenrahmen in CSV in R zu exportieren

Das Basis-R hat die Funktion write.csv(), die einen Datenrahmen in eine CSV-Datei schreibt. Es benötigt drei Parameter: Datenrahmen, Dateipfad und -name sowie row.names.

Die row.names können false sein, wenn Sie die Zeilennamen nicht in die CSV-Datei exportieren möchten. Siehe Beispiel:

Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))


write.csv(Delftstack, "C:\\Users\\Sheeraz\\OneDrive\\Documents\\data.csv", row.names=TRUE)

Der obige Code schreibt den angegebenen Datenrahmen in CSV. Siehe die Ausgabe:

Export 1

Verwenden Sie fwrite aus dem Paket data.table, um den Datenrahmen in CSV in R zu exportieren

fwrite ist eine Funktion aus dem Paket data.table, die Datenrahmen in CSV-Dateien schreiben kann und zwei Parameter übernimmt: den Datenrahmen und den Dateipfad und -namen. Siehe Beispiel:

library(data.table)
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))

fwrite(Delftstack, "C:\\DelftStack\\delftstack.csv")

Der obige Code schreibt den angegebenen Datenrahmen in CSV. Siehe die Ausgabe:

Exportieren 2

Verwenden Sie write_csv aus dem Reader-Paket, um den Datenrahmen in CSV in R zu exportieren

write_csv ist eine Funktion aus dem reader-Paket, die Datenrahmen in CSV-Dateien schreiben kann; Es benötigt zwei Parameter: den Datenrahmen und den Dateipfad und -namen. Siehe Beispiel:

library(readr)
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))

write_csv(Delftstack, "C:\\DelftStack\\delftstack.csv")

Der obige Code schreibt den angegebenen Datenrahmen in CSV. Siehe die Ausgabe:

Exportieren 3

Die Pakete in diesen Beispielen werden möglicherweise zuerst installiert, falls sie noch nicht installiert sind. Wir verwenden in jedem Beispiel \\, um Backslash-Fehler zu vermeiden.

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook