2010-05-01 4 views
20

Есть ли IDE - из тех, которые поддерживают R-, что дает доступ к истории команд (по крайней мере, к командам текущего сеанса)? Или есть способ получить вектор (символ или выражение) с этими командами в R?История команд в R

Для тех из вас, которые используют MATLAB, я имею в виду что-то вроде Command History окна там ..

Спасибо

ответ

33
history(Inf) 

открывает окно, похожее на окно в MATLAB.

5

Я очень рекомендую использовать Emacs с ESS (Emacs speaks Statistic)

+0

Имеет ли ESS историю команд? – Shane

+0

http://ess.r-project.org/Manual/ess.html#Command-History описывает поддержку истории команд в ESS. –

6
savehistory('file') 
myhistory <- scan('file','character') 

Мог бы сделать трюк.

4

Eclipse с плагином Stat-ET предоставит вам окно истории команд и браузер объектов.

+0

Я не считаю, что Stat-ET имеет браузер объектов. Где вы это видите? – Shane

+0

Перейти к окну> Показать представление> Обозреватель объектов – Robert

4

OS X GUI для R имеет очень красивый механизм истории команд. Он хорошо работает с многолинейными командами (например, длинными определениями функций), и вы можете просматривать историю в панели на стороне окно.

2

Команда history() будет помнить последние 25 использованных команд, тогда как history(max.show=Inf) вернет все предыдущие. Если вы используете RStudio поверх своего R-дистрибутива, CTRL + UP предоставит вам список всех предыдущих команд.

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