文章更新于2023年1月29日:

视频教程--微信公众号:R语言数据分析与实践

                     bilibili: R语言数据分析与实践

CSDN:ZhenniLi

第一集:数据科学与R

第二集:安装R(支持M1、M2芯片)

第三集 : 安装RStudio​​​​​​​

第四集:快速入门

                                                   

在大数据技术和人工智能发展突飞猛进的今天,R语言作为专业的数据分析开源软件,有着非常广泛的应用。本系列博客将针对Mac版R语言进行实战介绍。欢迎对R语言有兴趣的朋友共同讨论和留言。

《Mac版R语言入门(一)R语言入门操作》包含以下内容:

1.R语言简介

2.R语言的应用领域

3.R语言安装及更新

4.R语言常用packages安装及更新

一.R语言简介

1.R语言是一款应用范围极广的交互式数据分析、处理、绘图、建模的开源软件。

1)R语言与其他主流数据分析处理软件的区别:

Microsoft  Excel:办公软件(付费)  DataSource:Spreadsheet

IBM  SPSS:事物处理软件(付费)

SAS:专业统计软件(付费)

Matlab:统计专业软件(付费)

R:免费开源软件

二.R语言的应用领域

1)数据可视化

2)统计分析

3)机器学习

4)人工智能

6)数据可视化

三.版R语言安装&更新

R语言是顶尖的数据可视化语言,与Mac的视网膜屏结合工作,会有非常惊艳的效果。

1)R语言安装

登陆官网

https://www.r-project.org点击打开链接

找到左侧Download下方CRAN,CRAN是用于安装R的一个下载库。

进入CRAN下载R
The Comprehensive R Archive Network

进入CRAN,R是一个开源软件,有非常多的镜像,也就是下载地址

点击左边的Mirrors,选择离自己地理位置最近的镜像下载

下拉网页,找到China的下载镜像:

选择离自己地理位置最近的镜像文件链接进行安装,(几个链接位置分别是清华大学、中国科学与技术大学、浙江大学……)

进入链接之后,选择中间第二个:

Download R for (Mac)OS X 进行下载。

进入下载界面,下载Mac版本的R

单击左栏蓝色字体“R-4.4.2.pkg”安装包, 进入下载

需要注意到是由于苹果目前目前有两种芯片,silicon与intel,因此

需要注意后面的注释,是intel还是silicon

有arm标注的为苹果silicon芯片,支持M1及以上芯片

Intel芯片点击下面的蓝字进行下载

MacOS X之后不再包括X11,需要额外下载安装右栏蓝色字体部分“XQuartz”,XQuartz是类似windows的界面。

下载完成后,R的安装按照普通软件的安装方式即可。

2)R语言更新:

打开R软件——(菜单栏)R——Check For R Updates

四.R语言常用packages及安装(更新时间:2016.11.21 21:34)

以下packages的安装环境:MacOS Sierra 、R(3.3.2)

1)rattle:机器学习、神经网络建模、T检验F检验、决策树【注:新版Mac系统不再含有X11,安装rattle包需要从R官网下载安装XQuartz(下载及安装方法见.三 2))

安装步骤:方法一【使用RStudio安装】:打开RStudio——Tools——Install Packages

输入:rattle

方法二【R安装】:打开R

输入:>install.packages("rattle")

使用rattle包:library(rattle)

> rattle ()

2)rCharts:绘制交互图形的package,用R与javascript做交互式可视化产品

安装略麻烦,因为rCharts还没有放在CRAN上:

安装步骤:方法一【使用RStudio安装】:打开RStudio——Tools——Install Packages

                                                                                               输入:devtools

console中输入:> require(devtools)

 > install_github('rCharts','ramnathv')                                                                                   

使用rCharts:> library(rCharts)

更多关于rCharts的帮助信息见官网:http://ramnathv.github.io/rCharts/

Mac版R语言入门(一)R语言入门操作相关推荐

  1. mac版的Vscode安装与c语言配置(win版可借鉴)

    关于mac版本的Vscode如何配置c语言, 首先在官网下载好对应版本的Vscode, 安装好之后打开页面, 接着先找到下图的拓展进行安装,起到一个汉化的作用, 接下来开始在拓展商店中安装和下载运行c ...

  2. MuMu模拟器是干什么用的?MuMu模拟器Mac版对电脑配置要求是什么?

    Mac版MuMu安卓模拟器是网易官方推出的精品游戏服务平台,安装后可在电脑上运行各类游戏与应用.mac版网易mumu以其全面兼容.操作流畅.智能辅助等特点深受广大Mac用户的喜爱,但是该软件的运行对电 ...

  3. 对比《学习R》PDF代码+《R语言实战第2版》PDF代码+《R数据科学》PDF代码分析

    R语言是世界上最流行的用于数据处理和统计分析的脚本语言.考古学家用它来跟踪古代文明的传播,医药公司用它来探索哪种药物更安全.更有效,精算师用它评估金融风险以保证市场的平稳运行.总之,在大数据时代,统计 ...

  4. python和r语言哪个入门容易-R语言 vs Python对比:数据分析哪家强?

    什么是R语言? R语言,一种自由软件编程语言与操作环境,主要用于统计分析.绘图.数据挖掘.R本来是由来自新西兰奥克兰大学的罗斯·伊哈卡和罗伯特·杰特曼开发(也因此称为R),现在由"R开发核心 ...

  5. 送书|北大出版:R语言数据分析与可视化从入门到精通

    生物信息学习的正确姿势 NGS系列文章包括NGS基础.高颜值在线绘图和分析.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流 ...

  6. 赠书!《R语言数据分析与可视化从入门到精通》

    专注系列化.高质量的R语言教程 R语言是一个自由.免费.源代码开放的编程语言和环境,是S语言的一个分支,多个操作系统都能方便且免费地使用它.R语言不仅具有众多经常更新的统计分析函数,还具有完整的编程功 ...

  7. r语言中的或怎么表示什么不同_R经典入门 之 R语言的基本原理与概念 -- 200430

    一.基本原理 R是一种解释型语言,输入的命令可以直接被执行,不同于C等编译语言需要构成完整的程序才能运行. R的语法非常简单和直观.合法的R函数总是带有圆括号的形式,即使括号内没有内容(如,ls()) ...

  8. 《数据科学中的R语言》之字符串处理入门

    原文地址:http://r4ds.had.co.nz/strings.html 作者:Hadley Wickham 介绍 1 前提条件 字符串基本操作 1 字符串长度 2 合并字符串 3 分割字符串 ...

  9. 一、R语言简介【R与统计】

    前言 在我学过众多的编程语言中,R是第一个真正带我入门编程的语言.同时,作为一名统计专业的学生日常学习中也不得不经常使用它去进行统计分析与绘图. 因此,我准备开设[R与统计]专栏作为自己的学习经验总结 ...

最新文章

  1. 搭建前端vue环境,安装vue-cli遇到Please try running this command again as root/Administrator的解决方案...
  2. 按照Right-BICEP要求对实验二进行测试
  3. 【python】并行化的又一种思路
  4. c++名字查找和作用域的一个例子的感想
  5. delete from表名和truncate table 表名的区别
  6. java jdbc 删除_java使用jdbc实现各种类型添加删除修改数据
  7. codesoft指定打印机打印_巧用win32print来控制windows系统打印机并推送打印任务
  8. rabbitmqBat常用指令
  9. javascript中object的运算符操作使用
  10. 小白从零开发鸿蒙小游戏(1)“数字华容道”—【深鸿会学习小组学习心得及笔记】
  11. 软件测试过程中主要涉及的文档及其内容
  12. [黑金原创教程] FPGA那些事儿《设计篇 I》- 图像处理前夕
  13. 解决模拟器Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!问题
  14. 计算机应用专业毕业设计模板,计算机应用毕业论文模板范文
  15. 如何在R里面安装做gif动图的gganimate包
  16. V2X测试系列——如何实现C-V2X HIL测试
  17. jupyter notebook的安装与启动
  18. Java web课程设计-购物系统
  19. 好嗨呦 之 快速部署 Spring Boot 项目
  20. 【嵌入式基础】基于IIC和SPI协议的温湿度采集与OLED显示

热门文章

  1. Panoply打开grib格式缺失SubCenter和Version字段
  2. Google Chrome浏览器JS调试工具
  3. 哈哈日语入门,五十音图学习方法
  4. 云服务器环境安装、卸载与配置:mysql
  5. 通俗易懂 !Kafka 开发快速入门看这篇就够了
  6. shapefile文件(shp)读取
  7. 基因去重表达矩阵有重复的基因名 探针名字
  8. Google的S2算法原理以及使用Java版本--部分参考自《高效的多维空间点索引算法》
  9. 多维数组java_Java多维数组
  10. html画圆圈原理,HTML5如何划线和画圆