PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : R-Project: Wie speichert man eine "List"?



Britney Spears
29-03-2007, 14:09
Hallo Leute,

Unter Berufung auf den R-Unterforums (http://www.mrunix.de/forums/showthread.php?t=46439)-Thread, stelle ich meine Frage zur R hier.

Ich habe folgendes Problem:
Ich habe das Ergebnis eines Mantel-Tests in einer List (http://cran.r-project.org/doc/manuals/R-lang.html#List-objects). Die möchte ich in eine Datei speichern.

mit write(ergebnis, file="ergebnis.txt") wird das aber nix, weil "write" auf "cat" zurückgreift und "cat" kann kein "list" verarbeiten kann:

Zitat:


write is a wrapper for cat, which gives further details on the format used.

und bei "cat":


Currently only atomic vectors (and so not lists) and names are handled.

Das ist ziemlich doof, weil ich nicht 830 einzelne Ergebnisse kopieren möchte.

Gibt es einen R-Guru hier, der mir helfen mag? Wäre sehr sehr nett. Danke.

Britney Spears
29-03-2007, 14:19
Ist natürlich doof, dass ich erst frage und dann selbst die Antwort präsentiere:

Es geht mit "sink". Die Antwort steht in der R-Mailing List.
Sink bei Listen speichern (http://tolstoy.newcastle.edu.au/R/e2/help/06/10/1873.html).

Ich habe es so gemacht:


sink("Ergebnis.txt")
Ergebnis
sink()

Klappt hervorragend.