【R语言入门】R语言环境搭建

说明

R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。R 语言作为一个功能十分强大的工具,几乎绝大多数的数据分析工作都可以在 R 中完成。

如果想要开始学习数据分析,或者仅仅是想做出狂拽炫酷屌的数据分析图,那么 R 语言会是个不错的选择。

对于科研狗来说花点时间学习R就能让你手中的数据以各种姿势进行可视化呈现是值得的,而且支持 Windows、Mac OS、Linux 系统,而且使用起来也比较简单方便。

R下载与安装

打开R镜像站https://cran.r-project.org/mirrors.html,从China下载会快一些。
Snipaste_2021-04-24_17-49-54.png

根据自己使用的平台,选择对应安装包进行下载安装即可。
Snipaste_2021-04-24_17-54-00.png

如果是 Windows 选择 base 版本进行下载安装即可。安装过程全部选择默认选项即可。
Snipaste_2021-04-24_17-54-14.png

ps:详细安装过程可参考菜鸟教程https://www.runoob.com/r/r-setup.html

R studio 的安装

R studio是R的一个IDE,由于比较好用功能强大,用R语言的都一般都会装这个。R studio是ide(集成开发环境),ide让你更方便地开发。没有R的ide无法启动,所以一定要先安装好R在安装R studio。

打开链接 https://www.rstudio.com/products/rstudio/download/ 往下拉,选择 Free 版本进行下载安装。
Snipaste_2021-04-24_19-55-47.png

安装完毕

Snipaste_2021-04-24_20-31-27.png

R 语言简单实例

打开 RStudio,软件界面主要分为三个区域。
会在 Consule 面板看到 R 语言的版本、版权信息和一些有用的提示。
Snipaste_2021-04-24_20-35-27.png


R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R是自由软件,不带任何担保。
在某些条件下你可以将其自由散布。
用'license()'或'licence()'来看散布的详细条件。

R是个合作计划,有许多人为之做出了贡献.
用'contributors()'来看合作者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。

用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或
用'help.start()'通过HTML浏览器来看帮助文件。
用'q()'退出R.

在 consule 面板中输入:example(plot),轻轻敲击几次回车,就能看到 plot 函数的一些实例了。

> example(plot)
plot> Speed <- cars$speed
plot> Distance <- cars$dist
plot> plot(Speed, Distance, panel.first = grid(8, 8),
plot+      pch = 0, cex = 1.2, col = "blue")
按<Return>键来看下一个图: 
plot> plot(Speed, Distance,
plot+      panel.first = lines(stats::lowess(Speed, Distance), lty = "dashed"),
plot+      pch = 0, cex = 1.2, col = "blue")
按<Return>键来看下一个图: 
plot> ## Show the different plot types
plot> x <- 0:12
plot> y <- sin(pi/5 * x)
plot> op <- par(mfrow = c(3,3), mar = .1+ c(2,2,3,1))
plot> for (tp in c("p","l","b",  "c","o","h",  "s","S","n")) {
plot+    plot(y ~ x, type = tp, main = paste0("plot(*, type = \"", tp, "\")"))
plot+    if(tp == "S") {
plot+       lines(x, y, type = "s", col = "red", lty = 2)
plot+       mtext("lines(*, type = \"s\", ...)", col = "red", cex = 0.8)
plot+    }
plot+ }
按<Return>键来看下一个图: 

Snipaste_2021-04-24_20-39-06.png

这是基础绘图函数 plot 的几个示例,可以看出它能支持的图形已经有许多了。

小结

到此为止,R 语言就已经顺利地收入囊中了,恭喜你,又掌握了一门语言(的 Hello world)了。【此处应有掌声】

要学会各种狂拽炫酷屌的数据分析图还需要进一步的学习,这里推荐菜鸟教程学习R的基础语法。
R菜鸟教程地址https://www.runoob.com/r/r-tutorial.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值