Seite 1 von 1

Consolenausgabe speichern

Verfasst: Do Jan 11, 2018 3:11 pm
von Laukez
Hallo zusammen,

ich habe meine Datenauswertung soweit abgeschlossen, sodass in der Console der gewünschte ausdruckt erscheint:

"Im Testbereich liegen 23 Fehler vor."

Die 23 ist als Variable anzusehen. Diesen Ausdruck habe ich mit der Funktion cat() erzeugt.

Da ich jedoch sehr viele Tests durchführen muss, wäre es super, wenn ich diesen Ausdruck als txt Datei speichern könnte. Bisher weiß ich nur wie das mit Tabellen funktioniert aber nicht mit einer Consolenausgabe...

Kann mir da jemand weiterhelfen?

Beste Grüße und vielen Dank!

Re: Consolenausgabe speichern

Verfasst: Do Jan 11, 2018 3:35 pm
von jogo
Hallo Laukez,

willkommen im Forum!

Code: Alles auswählen

help("sink")
Gruß, Jörg

Re: Consolenausgabe speichern

Verfasst: Do Jan 11, 2018 3:36 pm
von bigben
Eine schnelle Antwort vorweg, später mehr:

Code: Alles auswählen

fileConnection <- file("Ergebnis.txt")
writeLines("Im Testbereich liegen 23 Fehler vor", fileConnection)
close(fileConnection)
HTH,
Bernhard

Re: Consolenausgabe speichern

Verfasst: Do Jan 11, 2018 4:09 pm
von Laukez
Perfekt! Vielen Dank für die schnellen Antworten!

Beste Grüße,
Lukas

Re: Consolenausgabe speichern

Verfasst: Do Jan 11, 2018 6:09 pm
von EDi
Ich würde es in eine Tabelle (und zwar als Zahl nicht als kompletten Text) schreiben. Und dann auf die Platte mit saveRDS oder write.table.

Ansonsten machst du dir nur extra Arbeit, die Zahl wieder aus deiner.txt zu parsen.

Re: Consolenausgabe speichern

Verfasst: Fr Jan 12, 2018 12:31 pm
von Laukez
Ja danke, das mache ich auch. die Consolenausgabe würde ich gerne seperat noch speichern.

Beste Grüße,
Lukas

Re: Consolenausgabe speichern

Verfasst: Fr Jan 12, 2018 3:35 pm
von bigben
Hallo Laukez,

vielleicht würde es Dir noch viel weiter helfen, wenn Du Dir mal knitr anschaust. Das ist ein Paket, das man idealerweise in RStudio verwendet. Man kann damit Texte in Markdown und R Code in einen Text schreiben und knitr ergänzt zusätzlich noch die Ergebnisse (Console-Ausgaben und Grafiken) in einem Dokument zusammen. Du kannst damit alle Deine Notizen plus den Code plus die Consoleausgaben plus die Grafiken ordentlich beieinander halten und musst nicht ständig zwischen verschiedenen Dokumenten hin und her springen um zu schauen, welcher Teil des Codes diese Zeile in die log-Datei geschrieben hat und warum Du das nochmal gemacht hast.

Glaub mir: Das ist großartig. Ist auch ein toller Weg, um Ergebnisse an Leute weiter zu leiten, die nichts von R wissen.

LG,
Bernhard