Day4-孟思博
Rstudio的界面介绍和基本操作:
初识R语言
R:一个能够有效地用于统计计算和绘图的语言和环境,它提供了广泛的统计分析和绘图技术。可以用来:(1).计算/统计分析(2).作图(3).编程(4).扩展功能--包(5).交互式数据分析功能强大且灵活。(6).金融领域数据统计与计算、数据挖掘和机器学习必备工具。R的好处:(1)免费开源(2)全面的统计研究平台,多样数据分析技术。(3)是一个程序设计语言,所以他的能力可以通过用户定义的函数扩展。CRAN有4000+个可用的扩展包。(4)顶尖水准的制图功能。(5)从多个数据源获取数据并将其转化为可用的形式。(6)多平台运行。如何开始应用:下载软件:R,Rstudio。官网:https://www.r-project.org/。CRAN:https://cran.r-project.org/书籍:R语言实战(第2版)(中文版)腾讯课堂自行搜索入门课程。
Rstudio界面简介:
左上代码窗口:新建 保存 查找替换 检查 运行 再次运行 运行脚本所有代码
左下控制台:输入代码处
右上:环境和历史代码
右下:路径 作图结果 安装的包 帮助
做个简单的图练手:
plot(y):当y为向量时,是以y的分量为纵坐标,以元素序号为横坐标,用直线依次连接数据点,绘制曲线。若y为实矩阵,则按列绘制每列对应的曲线。
runif:runif()函数用于生成从0到1区间范围内的服从正态分布的随机数,每次生成的值都不一样。
如:plot(runif(50))
Rstudio显示调整:
tools=》Global options=》appearance可以调整字号,背景等
也可以在其中调整下载R包的路径。
R基本操作
1.getwd() #查看工作目录
setwd(“”) #设定工作目录
setwd(dir="C:/Users/Desktop/Rdata") 注意带引号,反斜杠/,双\也可以
2.显示文件列表 显示默认路径,即上步设定的目录
list.files()
dir()
3.计算
直接输入算式 如1+2
4.函数
举例求和函数:sum(1,2,3,4,5)
ls() #列出变量名
str(a) #打出变量a的具体信息
ls.str() #等于ls()和str()的组合
ls(all.name=TRUE)#将以.开头的对象也一并列出,相当于linux的ls -a
以上部分显示错误。。。白天问问
5.赋值
小于号加上减号 <- 如:x<- 1+2 意思是把1+2的运算结果赋值给x, 也可以按Alt加上减号。
直接输入x 回车 出现3
6.删除对象
rm(b)#删b的赋值
rm(u,c)#删u,c的赋值
rm(list = "u","c")#删u,c的赋值
7.列出历史纪录
history() #列所有
history(10)#只列出最近的10条记录
8.清空屏幕
ctrl+l(面板上也有图标)
9.保存工作空间
save.image保存数据和绘图函数。
以上9个常用命令参见生信星球的思维导图:
生信星球R常用命令思维导图.png