前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day4——R语言是个啥

Day4——R语言是个啥

原创
作者头像
用户10917052
修改2024-01-22 10:18:12
670
修改2024-01-22 10:18:12

逗号的生信旅程D4_浅尝一口R语言

恩今天换骨头啃了,老样子先上导图


R是一种编程语言,他不同于C、Java、python等计算机编程语言,是一种专门针对统计分析、绘图、数据挖掘等数据研究开发出来的数学编程语言。那么在我的认识里,他就是和Excel、origin、SPSS等统计分析作图软件类似的一个工具。

那他为啥叫语言嘞?很显然因为他是靠命令行操作的呗。那R和Excel的关系就像Linux和Windows关系吧,都是哥俩咯。只是操作方式不同,R和Linux靠命令行运行,Excel和Windows就是可以靠鼠标点点点。

啊?那为啥非得学R啊,我用Excel、origin、SPSS...也能整明白这几个小破图不是?

NONONO,R的强大之处是他们无可比拟的,我们R 开源、免费、兼容性好、支持多种操作系统、语法十分有利于复杂的数学运算、数据类型丰富、代码风格好、可读性强、扩展性好、运行速度快....恨不得用上所有世界上美好的词语去夸他!

虽然不容易上手,扩展包错综复杂,但这丝毫不能撼动他在数据分析界的大拿地位。

好,话不多说抓紧启程吧~

一、下载用户界面

a 确保安装路径不涉及中文

在下载R之前我们要先保证安装路径中不涉及中文(毕竟软件是人家老外开发的,人家的系统和编程环境都是英文的,那你要是路径中有中文,出现报错就只能赖自己)。最重要的就是电脑的用户名只包含英文,至于用户名下面的文件夹都是可以自己随便命名的,但用户名就随便改不了,因为你会发现根本没有重命名这个选项!!!默认安装路径肯定会涉及用户,即使你没选默认路径,后面安装插件创建项目啥的他也会让你放在C盘里,所以如果不是就会很麻烦,我当时就是自己瞎捣鼓然后电脑进入安全模式了。。。我就给他送到维修店重装系统去了,恩强调了给我整个英文用户名。

查看用户名的方法:桌面随便打开一个文件夹,窗口上就会显示路径,如果没有的话,点一下地址栏的空白处,就会显示所在路径了

桌面(Desktop)的上一级就是用户名,当前我的是英文,如果有小伙伴的不幸是中文,那就有点棘手了,自行利用一切搜索办法找解决办法吧~ 但是自己操作不来不懂电脑的话还是建议找个专业人士帮助

b 下载R和Rstudio

这一步推荐边看视频(不让引流自己bi)边操作,如果没有上面的问题会是很顺畅的~

R的积灰用户请注意,从师兄师姐那里继承来的可能版本超过半年了注意更新哦

二、认识工作界面,学会基本操作

费劲千辛万苦获得了珍宝R打开看看sai~

介就是R,看着就很简陋一点没有让人想要玩弄他的欲望
介就是R,看着就很简陋一点没有让人想要玩弄他的欲望
看看我们Rstudio,瞅着就精致有礼貌~
看看我们Rstudio,瞅着就精致有礼貌~

不能白打开,小整一下,检验下是否好使

首先在Tools里面的Global Options中可以进行一些个性化的设置,整一个自己喜欢顺眼舒适的界面~

看我这个黑的就很给人感觉高级,但其实我啥也不会哈哈哈哈哈

然后运行一个小函数试试

plot(runif(50))

浅浅理解一下上面这行代码的意思吧

plot()就是R里面一个相当基础的作图函数,属于元老级别的吧,主要可以做散点图和折线图,相当一部分高级函数都是在他的基础之上衍生出来的

runif()是个生成均匀分布随机数的函数

所以上面这个图就是把runif生成的随机数落到了二维象限图上进行了可视化

生成随机数的函数还有很多,比如:rnorm()是生成符合正态分布随机数的函数;rbinom()是生成二项分布随机数的函数;rexp()是生成指数分布随机数的函数.......

再来一个boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))

boxplot就生成一个箱式图
boxplot就生成一个箱式图

恩以上就是证明我们的Rstudio没问题了,真的可以开始学习了!

三、基础操作

学R第一步,会用Rproject管理工作目录,skr

工作目录就是默认的读取和储存位置,也就是说,R语言只能和一个文件夹进行互动,这个文件夹非常重要,做不好就会导致你的脚本、文件、图片各种乱跑,找不到。 所以在开始正式的正式的搞R之前一定要先把这个目录搞好

推荐单击建立

总之就是建立好工作目录之后,以后都从这里打开和新建,方便快捷整整齐齐

学R第二步,认识命令和函数

dir() #显示文件列表

list files #新建文件

x <- 1 #这里的<-是赋值符号

rm() #删除变量

history() #列出历史命令相当于鼠标单击右上窗口里面的history

ctrl+l 快捷键清空控制台

四、小试牛刀

指定x,y做一个散点图

显然我这图做的并体现不出人家R的技术含量,新手上路嘛,就是个记录


好了算是打开了R的盒子,明天继续加油吧!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 逗号的生信旅程D4_浅尝一口R语言
    • 一、下载用户界面
      • a 确保安装路径不涉及中文
      • b 下载R和Rstudio
    • 二、认识工作界面,学会基本操作
      • 三、基础操作
        • 学R第一步,会用Rproject管理工作目录,skr
        • 学R第二步,认识命令和函数
      • 四、小试牛刀
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档