Looking for r Keywords? Try Ask4Keywords

R LanguageLesen und Schreiben von Tabellendaten in Klartextdateien (CSV, TSV usw.)


Syntax

  • read.csv (file, header = TRUE, sep = ",", quote = "" ", dec =". ", fill = TRUE, comment.char =" ", ...)

  • read.csv2 (file, header = TRUE, sep = ";", quote = "" ", dec =", ", fill = TRUE, comment.char =" ", ...)

  • readr :: read_csv (file, col_names = TRUE, col_types = NULL, locale = default_locale (), na = c ("", "NA")), comment = "", trim_ws = TRUE, überspringen = 0, n_max = -1 Fortschritt = interaktiv ())

  • data.table :: fread (input, sep = "auto", sep2 = "auto", nrows = -1L, header = "auto", na.strings = "NA", stringsAsFactors = FALSE, verbose = getOption ("datatable") .verbose "), autostart = 1L, überspringen = 0L, select = NULL, drop = NULL, colClasses = NULL, integer64 = getOption (" datatable.integer64 "), # default:" integer64 "dec = if (sep! =" . ")". "else", ", col.names, check.names = FALSE, Kodierung =" unbekannt ", strip.white = TRUE, showProgress = getOption (" datatable.showProgress "), # default: TRUE data. table = getOption ("datatable.fread.datatable") # default: TRUE

Parameter

Parameter Einzelheiten
Datei Name der zu lesenden CSV-Datei
Header logisch: Enthält die CSV-Datei eine Kopfzeile mit Spaltennamen?
sep Zeichen: Symbol, das die Zellen in jeder Zeile trennt
Zitat Zeichen: Symbol für Anführungszeichen
dez Zeichen: Symbol als Dezimaltrennzeichen
füllen logisch: Bei TRUE werden Zeilen mit ungleicher Länge mit leeren Feldern gefüllt.
comment.char Zeichen: Zeichen, das als Kommentar in der CSV-Datei verwendet wird. Zeilen, denen dieses Zeichen vorangestellt ist, werden ignoriert.
... zusätzliche Argumente, die an read.table

Bemerkungen

Beachten Sie, dass beim Exportieren in ein Nur-Text-Format ein Großteil der in den Daten codierten Informationen, wie z. B. Variablenklassen, aus Gründen der großen Portabilität geopfert wird. In Fällen, in denen eine solche Portabilität nicht erforderlich ist, kann ein Format wie .RData oder Feather sinnvoller sein.

Die Eingabe / Ausgabe für andere Dateitypen wird in mehreren anderen Themen behandelt, die alle mit Eingabe und Ausgabe verknüpft sind.

Lesen und Schreiben von Tabellendaten in Klartextdateien (CSV, TSV usw.) Verwandte Beispiele