What They Forgot to Teach You About R
-
Saving code – not workspaces
-
Always start R with a blank slate
-
使用
usethis::use_blank_slate()
,看帮助文档
shell运行:R --no-save --no-restore-data
,或者直接加到.bash_profile
中:alias R='R --no-save --no-restore-data
-
最省时的调试方法——重启
快捷键:Ctrl+Shift+F10
(Windows and Linux) orCommand+Shift+F10
(Mac OS)
R脚本重新运行至当前行:Ctrl+Alt+B
(Windows and Linux) orCommand+Option+B
(Mac OS)
Rmd重新运行至当前行:Ctrl+Alt+P
(Windows and Linux) orCommand+Option+P
(Mac OS)
命令行退出:Ctrl+D
orq()
-
关于
rm(list = ls())
多用在开头,用于重置环境,它会把当前全局环境的所有对象都删除,但不会取消已加载的包。
如果是单独运行某个脚本是可以的,但是如果是自动化运行大批量命令,推荐使用 callr package 。真正重置运行环境最好还是重启R
网友评论