2009-08-27 12 views
8

C'è un modo semplice per avere R registrare tutto l'input e l'output dalla tua sessione R su disco mentre stai lavorando con R in modo interattivo?mantenendo un registro di input/output in R

In R.app su Mac OS X Posso fare un File->Save..., ma non è di grande aiuto nel recuperare i comandi che avevo inserito quando R si arresta.

Ho provato a utilizzare sink(...,split=T), ma non sembra fare esattamente quello che sto cercando.

risposta

6

Molti di noi usano ESS/Emacs proprio per questo motivo. Salvare vecchie sessioni con l'estensione '.Rt' ti dà anche comandi specifici per la modalità per rieseguire parti della tua sessione.

4

Greg neve ha scritto recentemente sulla lista R-aiuto (una risorsa molto preziosa, SO R persone!):

"Si consiglia inoltre di guardare TeachingDemos :: txtStart come alternativa ad affondare, uno? il vantaggio è che i comandi e l'output possono essere inclusi. Con un po 'più di lavoro puoi anche includere l'output grafico in un file di trascrizione. "

r-help

1
+1

afaik savehistory non salva l'output della sessione, come desiderato da Eytan. –

+0

salva l'input e non dipende dall'editor utilizzato – miracle173

1

Non so ancora come rispondere a una risposta, ma è disponibile una versione aggiornata del plug-in vim r di Ranke chiamato r-plugin2 disponibile here. Sembra più user-friendly e robusto rispetto all'originale.

Problemi correlati