首先非常开心能参加本次学习小组,在此之前我自己也粗略的学习过相关的R语言,没有老师这么详细的教程,自己一步步摸索下载R,下载Rstudio,很后悔没有早一点没有遇到小洁老师,希望在本次的学习小组中能够学习到更多的知识。
下载R及Rstudio
因为先前我已经下载好了,所以这一步跳过
认识R和Rstudio
第一个图
plot(rnorm(50))
#plot是R中的基本画图工具,直接plot(x),x为一个数据集,就能画出图。
#产生随机数有两个函数,他们是 runif(),rnorm()
#用法:
runif(10,min=0,max=1) #产生10个最小值为0,最大值为1的随机数
#0.30256274 0.09617219 0.61200416 0.37959848 0.88063106 0.84878550 0.27228003 0.75485321 0.64690424 0.78759622
ronrm(10,mean=0,sd=1) #产生10个平均值为0,方差为1的随机数
#1.08272903 -0.92530821 2.06939067 1.98105604 -0.07246869 0.06226237 0.20194601 -0.67526912 0.26346109 1.42745437
第二个图
boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))
#注:iris是一个R语言自带的数据框,通常用作示例。iris$Sepal.Length表示iris数据框的Sepal.Length这一列数据。以此类推。
R-project管理多个工作目录
设置工作目录:setwd()
查看工作目录:getwd()
看了生信技能树的视频和小洁老师的R-project才发现不用每次都更换目录是多么的方便
显示文件列表
dir()
#[1] "rnorm50.png"
#[2] "Rplot2.png"
#[3] "R\u8bed\u8a00\u57fa\u7840.Rproj"
加减乘除
1+2
#3
5-7
#-2
7*99
#693
8/7
#1.142857
3^5
#243
sqrt(9)
#3
abs(-3)
# 3
log2(8)
#3
log10(50)
#1.69897
赋值
a <-3+5
a
#8
删除变量
a<-3
b <- 1
c <- 4
u <- 5+6
rm(b)
rm(u,c)
rm(list = ls())#清空所有变量
列出历史命令
history()
清空控制台
快捷键ctrl+l