安装R和Rstudio
1查看电脑用户名是中文还是英文,确定是英文
2,下载R和Rstudio
搜狗微信搜索:“果子学生信 给自己一个全新的R语言环境”
认识R和Rstudio
R是一种编程语言;
RStudio是免费提供的开源集成开发环境(IDE),RStudio提供了一个具有很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择
简单做图示例
什么是plot?什么是runif?
plot (MATLAB plot 函数)
plot函数的基本调用格式为:
1、plot(y)
当y为向量时,是以y的分量为纵坐标,以元素序号为横坐标,用直线依次连接数据点,绘制曲线。若y为实矩阵,则按列绘制每列对应的曲线。
2、plot(x,y)
若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。若x是向量,y是行数或列数与x长度相等的矩阵,则绘制多条不同色彩的连线图,x被作为这些曲线的共同横坐标。若x和y为同型矩阵,则以x,y对应元素分别绘制曲线,曲线条数等于矩阵列数。
3、plot(x1,y1,x2,y2,……)
在此格式中,每对x,y必须符合plot(x,y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。
以上三种格式中的x,y都可以是表达式。plot是绘制一维曲线的基本函数,但在使用此函数之前,须先定义曲线上每一点的x以及y坐标。
runif()
R语言中的函数用于创建均匀分布的随机偏差。
eg:runif(242,min=-0.3,max=0.3) 表示从-0.3 到0.3 随机产生242个值
plot(rnorm(50))
boxplot(irisSpecies,col=c("lightblue","lightyellow","lightpink"))
箱型图(iris是一个R语言自带的数据框,通常用作示例。iris$Sepal.Length表示iris数据框的Sepal.Length这一列数据)
R语言基本操作
1.用Rproject管理工作目录
【创建qh.Rproject教程】(https://mp.weixin.qq.com/s/G-LXN9P2HVLv9v0cvyFJMA)
2.显示文件列表
输入命令:dir()
3.加减乘除
4.赋值
输入命令:x<-10(意思是赋予x值为10);
x<- 5+5 意思是把5+5的运算结果赋值给x, 赋值后,x会显示在右上角的框,Environment里的Value列表里
直接输入x 回车,就会把x的值(10)打印到控制台上,前面的那个[1]是结果的第一个,不用管他。
5.删除变量
输入命令:rm(a) rm(b,c) rm(list = ls()) 意思为删除a 删除b和c 删除所有
6列出历史命令
输入命令:history()
相当于鼠标单击右上角的history标签
当你双击某个命令,他就会跳到你的控制台大于号后面了,可以修改后运行
7.清空控制台
快捷键ctrl+l