美文网首页
R的介绍及安装

R的介绍及安装

作者: 孟祥良 | 来源:发表于2019-04-22 11:59 被阅读0次

    R的介绍

    R的简介

    R是一种编程语言,是可以用来进行统计计算和绘图的免费软件。

    R的优势

    有一些文章介绍了R的优势,如:Why I use R for Data Science - An Ode to
    R
    6 REASONS
    TO LEARN R FOR
    BUSINESS
    。不过对我来说,主要的优势还是以下几个:

    • 免费;

    • 无需太多的编程知识(在tidyverse等包的帮助下,即便没有正式的计算机科学或软件工程训练也能比较容易地上手);

    • RStudio这个IDE(Integrated Development
      Environment,集成开发环境)非常好用;

    R的学习方法

    研究生阶段,同学曾给我一份代码,包括以下部分:

    mean.matrix = tapply(datafile$depvar0, list(datafile$pp, datafile$condition), mean, na.rm = T)
    sd.matrix = tapply(datafile$depvar0, list(datafile$pp, datafile$condition), sd, na.rm = T)
    for(i in 1: nrow(datafile)){
      datafile$zscore[i] = (datafile$depvar0[i] - mean.matrix[datafile$pp[i],datafile$condition[i]]) / sd.matrix[datafile$pp[i],datafile$condition[i]] 
      }
    datafile <- datafile[abs(datafile$zscore) < 3,]
    datafile <- na.omit(datafile)
    datafile[order(-datafile$zscore),]
    

    我问清楚她要干什么之后,改成了tidyverse化的代码:

      group_by(pp, condition) %>% 
      filter(near(depvar0, mean(depvar0), sd(depvar0) * 3)) %>% 
      ungroup()
    

    如果没有tidyverse,我可能就不会学R了;

    R及RStudio的安装

    R的安装

    进入CRAN,点击左上角图标下的镜像,也就是Mirrors

    image

    下拉寻找离自己较近的镜像,我一般就用China下的第一个,清华的:

    image

    根据自己的电脑系统点击不同的Download R for xxxxxx

    image

    点击install R for the first time,然后就会开始下载了:

    image

    把下载好的安装包装上,所有选项都默认吧。装好R后,还需要把RStudio装上,才能用得更舒服。

    RStudio的安装

    点击该链接,选择适合自己电脑系统的安装包进行下载;

    image

    把安装包装上,同样,还是都选默认选项吧。最好把安装路径记下来,因为RStudio似乎不会自动生成桌面的快捷方式,需要你自己去把快捷方式弄到桌面上;双击图标进入RStudio,然后就可以愉快地使用R了。

    RStudio的界面

    首次进入RStudio,一般会是下面这样的界面:

    image

    点击左上角的file,然后选择New File -> R
    Script
    ,可以创建脚本编辑器,大部分工作都将在这里进行:

    image

    左下方包括Console窗口和Terminal窗口,如果使用了R Markdown,还会有一个R
    Markdown窗口。Console中可以输入简单的代码,及显示代码运行的记录,左侧那个大于号叫prompt(提示符)。Terminal应该就是一个cmd,如果在这里输入notepad,就能打开记事本。

    image

    右上方包括Environment、History和Connections,如果使用了Version
    Control(版本控制),还会有一个Git窗口。Environment中列出了当前程序生成的Objects(对象),History中可以查看代码的运行历史,而Connections可以用来跟数据库或Spark进行连接:

    image

    右下方包括Files、Plots、Packages、Help和Viewer五个窗口。Files窗口中列出了当前文件夹下的文件,Plots窗口用来呈现通过程序所绘制的图,Packages窗口中列出了当前电脑中已安装的R包,Help窗口中可以查看帮助文档,而Viewer窗口中可以查看程序生成的网页:

    image

    相关文章

      网友评论

          本文标题:R的介绍及安装

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