Install R in Mac

Mac安装并使用R

1.1 前言

由于今后工作可能从事数据分析,所以最近在通过《深入浅出数据分析》这本书进行数据分析的入门学习,书中有一部分内容是用R来进行分析学习,所以我尝试学习了一下R的安装使用,在此记录下来。

1.2 过程记录

  1. 访问官网 并下载R,详情见下图: Install R in Mac
    图2-1.选择镜像

Install R in Mac

图2-2.选择系统

Install R in Mac

图2-3.下载R

  1. 尝试运行一个R脚本,我使用了《深入浅出数据分析》中的R脚本,过程如下:
  • 输入命令
    source("http://www.headfirstlabs.com/books/hfda/hfda.R")

  • 出现报错
    Error in file(filename, "r", encoding = encoding) : cannot open the connection to 'http://www.headfirstlabs.com/books/hfda/hfda.R' In addition: Warning message: In file(filename, "r", encoding = encoding) : URL 'https://www.oreilly.com/library/view/head-first-data/9780596806224/': status was 'Couldn't connect to server'

    Error in source("http://www.headfirstlabs.com/books/hfda/hfda.R") : http://www.headfirstlabs.com/books/hfda/hfda.R:1:1: unexpected '<' 1: < ^

  • 上面的报错意思无法连接至脚本所在的服务器或脚本有问题,下载该脚本至本地并打开,脚本内容如下
    employees <- read.csv("http://www.headfirstlabs.com/books/hfda/hfda_ch09_employees.csv",header=TRUE)

  • 既然脚本无法通过网络连接打开,那么脚本中的网址也应该打不开,下载csv文件并更改脚本
    employees <- read.csv("~/Desktop/Study/DataAnalysis/hfda_data/hfda_ch09_employees.csv",header=TRUE)

  • 输入employees,正确输出csv文件中内容
    Install R in Mac

    图2-4.表格

  • 根据csv文件内容画出直方图hist(employees$received, breaks=50)
    Install R in Mac

    图2-5.直方图

  1. 结果和书中展示的结果相同,R安装成功,初步体验了R的使用,和Matlab有点相似而且不收费,可以继续开心学习了。

1.2.3 参考

  1. R(1)Mac OS 下安装R语言开发环境
  2. R语言的各种报错及其解决方法
  3. 小白入门R语言时遇到的问题
  4. Head First Data Analysis
  5. 深入浅出数据分析