R语言基本操作

运行

q()——退出R程序
tab——自动补全
ctrl+L——清空console
rm(list=ls())——删除工作空间的所有对象
ESC——中断当前计算

文件目录设置

setwd()——设置工作文件目录
getwd()——获取当前工作文件目录
list.files()——查看当前文件目录中的文件

ls() 和 objects()——查看当前工作空间中存在的对象(变量)
methods(x)——查看x函数的源码,有些自带函数输入名称x可以直接看到
str()——查看数据(框)中的数据总体信息(比如样本个数、变量个数、属性变量名称、类型)

data[is.na(data)] <- 0——数据框多维变量中给NA值赋值为0

绘图

plot(<vecter_horizontal>, <vector_vertical>, pch= ,col,xlab,ylab)——点的类型pch(圆的,三角,叉),col是颜色类别,xlab或者ylab对应横纵轴标题

legend(<location=“topright”>,legend=<vector_labelname>,pch=1:3,cex=1,col)——图例,是位置(比如右上),<vector_labelname>图例类别标签名,pch是图例对应标签的类别id(向量),调整字体比例大小,颜色设置,

text(X,Y,labels=c(1,2,3),adj=1.2)——添加标注,X,Y是对应坐标的向量,labels是标记值,adj调整标注位置

abline(h = ,lty=2)——低级绘图添加一条水平线h或者是回归模型直线,垂线v;lty为2表示绘制虚线

abline(a,b)——画一条y=a+bx的直线

points(x,y)————低级绘图,画个点,坐标为向量x,y

lines(x,y)——低级绘图,画一条线,坐标为向量x,y

axis(side=1,at=seq(from=0.7,by=1.2,length.out=7),labels=c(…))——绘制坐标轴,低级绘图,side为2是纵坐标

barchart()——lattice包预先要对数据汇总

barplot()——绘制柱状图,vector可增加名称

mosaicplot(x~y,main,color=T,xlab,ylab)——柱形对应关系图

contour()——创建等高线

persp(,expand=0.2)——创建3D图,expand扩展值设置为0.2,否则为全屏扩展

image(volcano)——加载栅格(矩阵)图像

par(mfrow=c(1,2),oma,mar)——mfrow设置图形输出窗口为1行2列,添加car包?oma是所有图像距离边框的距离(底部,左边,顶部,右边),mar是每幅图像对边框的距离,默认是c(5, 4, 4, 2) + 0.1。

lines(data)——(低级)原图中画线,data是由散点(x,y)组成

rug(jitter(),side =2)——检验离群点数据,rug()原图中执行绘图绘制在横坐标上,side为2是纵坐标,jitter()对绘制值略微调整,增加随机排序以避免标记值作图重合。

pairs(data)——数据框各个变量的散布图

coplot(y~x|a+b)——多个变量时的散点图,在a,b(向量或是因子)的划分下的y与x的散点图

scatterplotMatr()——散点图矩阵,car包

identify()——交互式点选,单击图形中的点,将会输出对应数据的行号,右击结束交互

stem(x,scale=1,width=80,atom=1e-08)——茎叶图,scale控制茎叶图的长度,为2即是以04为一组,59为一组将个位分成两部分,width是绘图宽度,atom是容差

boxplot()——箱图,研究变量的中心趋势,以及变量发散情况和离群值。上体顶部和底部为上下四分位数,中间粗线为中位数,上下伸出的垂直部分为数据的散步范围,最远点为1.5倍四分为点,超出后为异常点,用圆圈表示。
boxplot(y~f,notch=TRUE,col=1:3,add=TRUE)#y是数据,f是由因子构成,notch是带有切口的箱型图,add=T图叠加到上一幅图。

earth.count(na.omit(x),number=4,overlap=1/5)——连续变量x的离散化,把x转化为因子类型;number设置区间个数,overlap设置两个区间靠近边界的重合?每个区间的观测值相等

stripplot(x1~y|x2)——lattice包的复杂箱图,存在两个因子x1,x2控制下的y, x2按照从左到右,从下到上的顺序排列,左下方的x2值较小

palette()——col取值对应的颜色, “black” “red” “green3” “blue” “cyan” “magenta” “yellow” “gray”
colors()——列出对应的颜色数组

curve(sapply(x,),,)——画曲线图,from和to设置横坐标取值范围

发布了65 篇原创文章 · 获赞 4 · 访问量 2386

猜你喜欢

转载自blog.csdn.net/babychrislee3/article/details/103654255