ein Eingabe / Ausgabe-Protokoll in R beibehalten

8

Gibt es eine einfache Möglichkeit, R alle Ein- und Ausgaben von Ihrer R-Sitzung auf die Festplatte aufzuzeichnen, während Sie mit R interaktiv arbeiten?

In R.app auf Mac OS X Ich kann File->Save... machen, aber es ist nicht sehr hilfreich beim Wiederherstellen der Befehle, die ich eingegeben habe, als R abstürzt.

Ich habe versucht, sink(...,split=T) zu verwenden, aber es scheint nicht genau das zu tun, wonach ich suche.

    
Paul 27.08.2009, 19:55
quelle

5 Antworten

6

Viele von uns benutzen ESS / Emacs genau aus diesem Grund. Das Speichern alter Sitzungen mit der Erweiterung '.Rt' gibt Ihnen sogar modusspezifische Befehle zum erneuten Ausführen von Teilen Ihrer Sitzung.

    
Dirk Eddelbuettel 27.08.2009 20:16
quelle
4

Greg Snow schrieb kürzlich auf der R-Hilfe-Liste (eine sehr wertvolle Ressource, SO R Menschen!):

"Vielleicht möchten Sie auch sehen? TeachingDemos :: txtStart als eine Alternative zu sinken, ein Vorteil ist, dass die Befehle sowie die Ausgabe enthalten sein kann. Mit etwas mehr Arbeit können Sie auch grafische Ausgabe in eine Transkriptdatei. "

r-help

    
Eduardo Leoni 27.08.2009 22:51
quelle
1

Sehen Sie sich den Befehl savehistory ()

    
Rob Hyndman 27.08.2009 23:13
quelle
1

Ich bin mir noch nicht sicher, wie ich eine Antwort beantworten soll, aber es gibt eine aktualisierte Version von Rankes vim r-plugin namens r-plugin2 verfügbar hier . Es scheint benutzerfreundlicher und robuster als das Original.

    
Abhijit 03.09.2009 02:26
quelle
0

Emacs ist gut, aber für diejenigen von uns mit einem vi Präferenz gibt es das vim-r-Plugin bei:

Ссылка

Es funktioniert hervorragend und hat einen winzigen Speicherbedarf.

    
Justin Leinaweaver 29.08.2009 21:11
quelle

Tags und Links