Chapter 1 Saving source and blank slates

What They Forgot to Teach You About R

  1. Saving code – not workspaces

  2. Always start R with a blank slate


  3. 使用usethis::use_blank_slate(),看帮助文档
    shell运行:R --no-save --no-restore-data,或者直接加到.bash_profile中:alias R='R --no-save --no-restore-data

  4. 最省时的调试方法——重启
    快捷键:Ctrl+Shift+F10 (Windows and Linux) or Command+Shift+F10(Mac OS)
    R脚本重新运行至当前行:Ctrl+Alt+B (Windows and Linux) or Command+Option+B (Mac OS)
    Rmd重新运行至当前行:Ctrl+Alt+P (Windows and Linux) or Command+Option+P (Mac OS)
    命令行退出:Ctrl+D or q()

  5. 关于rm(list = ls())
    多用在开头,用于重置环境,它会把当前全局环境的所有对象都删除,但不会取消已加载的包。
    如果是单独运行某个脚本是可以的,但是如果是自动化运行大批量命令,推荐使用 callr package 。真正重置运行环境最好还是重启R

你可能感兴趣的:(Chapter 1 Saving source and blank slates)