R - Zeile für Zeile einlesen

Es gibt immer diverse Wege den gesamten Inhalt von Dateien in den unterschiedlichsten Sprachen einzulesen. Gerade brauchte ich in R diese Möglichkeit eine Datei komlett einzulesen, Zeile für Zeile. Oft tritt dabei das Problem auf, dass Programmiersprachen nicht nativ solch ein Auslesen per Funktion unterstützen. Dabei gibt es ein einfaches Workaround für fast jede Sprache. Schaut am besten hier vorbei wenn ihr das gern auch in anderen Sprachen realisieren wollt.

Line for line in R

Also schauen wir uns kurz einmal das Beispiel von R an.

conn <- file("notes.txt", "r")
while(length(line <- readLines(conn, 1)) > 0) {
cat(line, "\n")
}

Dabei wird einfach eine Datei angesprochen und so lange ihr inkrementell eine Zeile entnommen bis ihr Inhalt leer ist. Eigentlich sehr einfach ;)

Kommentar schreiben

Kommentare: 0