R语言基础
第一个问题:在mac电脑上把课程学习完,准备写作业,发现自己的mac电脑的截图软件或者微信里的截图功能一开启,其它需要被截图的窗口全部隐藏了,无法截图。然后想在windows系统的电脑上写作业,电脑用户名是中文的,鉴于以前对电脑知识为负,软件文件啥的装的乱七八糟的,担心改完用户名,电脑里的数据会出问题,就没敢下手。
于是,决定先交文字版的作业。
(1)下载R和Rstudio
R是有趣的灵魂,Rstidio是好看 的外表(从大神的视频里学到的,很形象)
下载过程没出问题。search--download--install-finished
(2) 认识R和Rstudio
R 是一种编程语言,统计计算和绘图的环境(久闻大名),汇集了很多函 数,但人物完人,R无完R,R软件界面简陋,所以合作吧,R说Rstudio我需 要你,咱们是完美组合。
RStudio是免费提供的开源集成开发环境(IDE)。RStudio提供了一个具有 很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择。
(3) RStudio界面分四个部分:
左上角:脚本编辑器 右上角:environment环境(对象)和history
左下角:控制台(脚本运行和结果显示) 右下角:文件/图片、帮助
(4)尝试作图 plot(rnorm(50)
结果与想象的一致,甚至有点怀疑,咦,就这几个字母,画出这样的图(感
觉 自己见识太短了)
Bing下查询plt.plot()是折线图函数。R语言中的runif()函数用于生成从0到1区
间范围内的服从正态分布的随机数,每次生成的值都不一样。
做图2 boxplot(iris$Sepal.Length~iris$Species,col= c("lightblue",
"lightyellow","lightpink")) (这样的排版,嗯,啧啧啧)
(5) 设置字体大小,大小还可以,舒服就行。
(6) R语言基本操作
用Rproject管理工作目录
工作目录就是默认的读取和储存位置,R语言只能和一个文件夹进行互动,
很重要,于是乎,在做事情前先建立了一个文件夹。
显示文件列表
dir(),由于新建过文件夹和project,显示出对象。
加减乘除
无障碍,多几次练练
赋值
x<- 1+2 意思是1+2的结果赋值给x,赋值后,x会显示在右上角的框,
Environment里的Value列表里(赋值了几个,右上角出现列表)
删除变量
rm(b),删除b
rm(u,c) 删除u和c
rm(list = ls())#清空所有变量;删除list里的东西,ls()列表中可添加几个。
列出历史命令和清空控制台
history() 和 ctrl+l
尝试用bioconductor安装一些软件包,感觉很好用。