美文网首页
2.R运行前准备——代码

2.R运行前准备——代码

作者: denghb001 | 来源:发表于2021-12-05 08:23 被阅读0次

    代码

    在刚开始时,你可能一直在使用控制台来运行代码。这是一个很好的起点,但是当您创建更复杂的 ggplot2 图形和 dplyr 管道时,您会发现它很快就会变得狭窄。为了给自己更多的工作空间,最好使用Rstudio脚本编辑器。通过单击“文件”菜单,然后选择“新建文件”,然后选择“R 脚本”或使用键盘快捷键 Cmd/Ctrl + Shift + N 来打开它。现在您将看到四个窗口:

    image

    脚本编辑器是放置您运行代码的好地方。一旦您编写了可以运行并执行您想要的操作的代码,请将其放入脚本编辑器中。退出 RStudio 时,RStudio 会自动保存编辑器的内容,重新打开时会自动加载。尽管如此,定期保存脚本并对其进行备份是个好主意。

    2.1 运行代码

    脚本编辑器也是构建复杂 ggplot2 图或长序列 dplyr 操作的好地方。有效使用脚本编辑器的关键是记住最重要的键盘快捷键:Cmd/Ctrl + Enter。这将在控制台中执行当前的 R 表达式。例如,以下面的代码为例。如果您的光标在 █,按 Cmd/Ctrl + Enter 将运行完整的命令,生成not_cancelled. 它还会将光标移动到下一条语句(以 开头not_cancelled %>%)。这样可以通过重复按 Cmd/Ctrl + Enter 轻松运行完整的脚本。

    library(dplyr)
    library(nycflights13)
    
    not_cancelled <- flights %>% 
      filter(!is.na(dep_delay)█, !is.na(arr_delay))
    
    not_cancelled %>% 
      group_by(year, month, day) %>% 
      summarise(mean = mean(dep_delay))
    

    除了逐个表达式运行之外,您还可以通过一个步骤执行完整的脚本:Cmd/Ctrl + Shift + S。定期执行此操作是检查您是否已捕获代码的所有重要部分的好方法。

    我建议您始终使用所需的包启动脚本。这样,如果您与他人共享您的代码,他们就可以轻松查看需要安装哪些软件包。但是请注意,您永远不该有install.packages()setwd()在您共享的脚本中。在别人的电脑上更改此设置时很麻烦的。
    在完成以后的章节时,我强烈建议从编辑器开始。熟悉键盘快捷键。这样会节省我们很多的时间。

    6.2 RStudio 诊断

    脚本编辑器还将在侧边栏中用红色波浪线和叉号突出显示语法错误:

    image

    将鼠标悬停在十字架上以查看问题所在:

    image

    RStudio 还会让您了解潜在的问题:

    image

    相关文章

      网友评论

          本文标题:2.R运行前准备——代码

          本文链接:https://www.haomeiwen.com/subject/fxddxrtx.html