学习小组Day04--不,他没有正在输入

今天学习内容为R语言基础学习,R语言作为最早用于统计学的语言,现在已经逐渐发展成较为完整的数据分析及可视化的生态,之前尝试过一些R包,感觉R的掌握难度是要大于python的,语法语句上R看似简单,但作为生信学习来说,需要使用的package内语法使用规则参差不齐,所以理解R包有时确实费时费力,多学多看做尝试希望会有提升!

1.R及Rstudio下载

可以把R及Rstudio当作两个软件,找到安装包即可安装:

官网下载总不会错:

安装R:清华镜像(清华镜像R语言
安装Rstudio:官网免费下载(Rstudio)

我平时习惯将软件安装单独盘内,所以此次我把安装目录更改了,其余一路傻瓜式下一步就可以了(这个习惯有好处自然也有坏处,因为有些软件需要设置环境变量,有时盲目更改后续还需要重新设置系统环境路径)。

这次学习花花前辈提示到Rstudio需要windows系统的用户名必须是英文,之前没有注意到,这帮我们规避了一个大坑!感谢!

R个人而言其实用过一小短时间,但也只停留在基本的文件管理与循环可视化等语法,进阶之路还是路漫漫啊!

包治百病,在R里同样适用!(感慨一下:ggplot新人上手吐了!)

2.认识R及Rstudio

来源生信星球 花花老师
基本画图
1.plot(rnorm(50))

rnorm():生成正态分布随机数
runif():生成均匀分布随机数

R绘图1
2.boxplot(irisSepal.Length~irisSpecies,col = c("lightblue","lightyellow","lightpink"))
R boxplot

3.R语言基本操作

a.Rproject管理工作目录(通过新建Rproject将不同项目相对独立区分),很有必要有时多个项目同时进行,这样可以相对独立;
b.显示文件列表

  • dir()(显示默认路径,相当于linux中的ls)
  • list.files()(查看工作目录文件夹中文件数目及信息)
  • 数学基本运算(enter键出结果)
  • 赋值(<- /=)
  • 删除变量(rm(),tab键补齐)
  • 列出历史命令(history(),双击某历史命令即可出现在控制台中)
  • 清空控制台(ctrl+l同时按)

4.R语言绘图的一点想法

R语言可视化的生态现在非常庞大,学习资源很多,但现在强行理解有时不知所云,系统学习总觉得没有足够时间,这是最头疼的!

扒代码这件事如果R基础不是特别好,很容易陷入报错蒙圈死循环,ggplot也已经折磨我许久了,但强迫症又想画出想要的完美的绘图!

如此往复心态炸裂n次后,还是觉得得脚踏实地多学多看多练,期待有一天在想Jimmy、豆豆花花这样的前辈们的带领下也能绘出自己满意的图吧!

惯例思维导图结尾!

思维导图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。