学习小组Day2
一.作业
代码展示
plot(rnorm(50))
boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))
boxplot(iris$Sepal.Length~iris$Species,col = c("yellow","lightgreen","orange"))
做出三幅图如下:
![](https://img.haomeiwen.com/i26359896/da84dff271e37306.jpeg)
![](https://img.haomeiwen.com/i26359896/34ab7a3868518b40.jpeg)
![](https://img.haomeiwen.com/i26359896/c654c071982cbd7b.jpeg)
二.R基本操作
1.设定工作环境
查看工作目录:getwd()函数;
更改工作目录:setwd(),不会创建不存在的路径,所以应提前设置好,设置好后,相对路径调用路径下文件。
2.显示文件列表
list.files():默认输出当前工作目录下的文件名和类型;
dir():同list.files()。
3.计算
可以进行数字运算,需要用"ctrl+enter"输出结果
4.常用函数
求和:sum():可以输入向量或者变量,类型可以是数值或者逻辑型(T=1,F=0)。
列出:
ls():只能列出变量名,需要用as.environment()定义envir环境;
ls.str():列出变量名、类型、内容,需要用as.enviroment()定义envir环境;
str():对于数据框,可以列出数据集结构,观测值个数、变量个数,变量名、变量类型、内容;对于列表,可以列出变量类型、范围、内容,不需要定义环境;
ls(all.name=T):列出当前所有对象。
5.常用符号
赋值:用”Alt+-“或”=“;
逻辑判断:“==”等于;“!=”不等于;“>”大于;“<”小于;“>=”大于等于;“<=”小于等于;“&”和;“|”或;
括号:“()”跟在函数后边;“[]”提取子集;“{}”在语句或函数后,承载函数大致结构;
空格:在R中不起任何作用。
6.删除
rm():删除一个或多个对象;
rm(list=ls()):删除当前工作环境中几乎所有对象;
“Ctrl+L”清空console屏幕内容。
7.历史记录
history():可以通过输入数字列出最近几条记录,不加数字会列出所有,记录出现在控制台。
8.保存
“file-save”或者快捷图标保存;
save.image():保存数据和绘图函数,会在当前工作环境中添加.R Data文件。
9.R包
下载包通过install.package('');
加载包通过library(),括号里可带也可不带引号。