2015-07-31 7 views
0

Я начинаю работать в r, как вы можете сохранить все с консоли, своих команд, а также на выходе, все, что появляется в консоли.Как я могу сохранить все с консоли

Только вещи, которые я мог придумать, - это раковина (...), прежде чем начать сеанс. т.е.

sink("dataout.txt") 

, но тогда ничего не появляется в консоли все (за исключением участков) идет в dataout.txt файл. Мне нужно, чтобы я мог смотреть на то, что я сделал на протяжении всей данной сессии, после того, как вы занялись. thx

+1

Консоль предназначена для размышлений. Вы можете использовать 'savehistory' для сохранения команд и' save.image' для сохранения созданных объектов. Важный анализ должен быть помещен в скрипт. Часто для создания воспроизводимых отчетов нашего анализа мы используем такие пакеты, как 'brew',' rweave', 'knitr',' pander' и т. Д. –

ответ

0

Вы можете использовать savehistory("dataout.txt"), который будет писать всю историю как открытый текст.

+0

Спасибо. Как далеко это происходит с savehistory()? Предположительно, в последний раз перезапускается R. – Bhail

+0

@BalsherSingh Исправить. Если вы хотите перезагрузить свою историю в R, вы также можете использовать расширение '.rhistory' вместо' .txt'. R действительно не заботится о том, какое расширение вы используете, и оба могут быть открыты в текстовом редакторе, но использование файла .rhistory может облегчить его поиск в будущем. – scribbles

+0

savehistory() хорошо знать, но мне также нужен выход из R, особенно когда возникает ошибка. thx – Bhail

Смежные вопросы