来自 电脑系统 2019-09-21 04:06 的文章
当前位置: 金沙澳门官网网址 > 电脑系统 > 正文

金沙澳门官网网址基础深入分析

二、操作基础%%取余%/%整数除法eigen求解方阵的特征值和特征向量solve求解DX=Adata<-list取里面的对象data[["列名称"]];data[[下标]];data$列名称unlist把列表对象转化为向量对象names读取并编辑列的名称数据框data取里面的对象data[["列名称"]];data[[下标]];data$列名称;data[,列下标]读取多列数据data[,列下标向量]subset函数索引数据框和矩阵的合并扩展rbind、cbindas.factor()把一个向量转化为无序因子向量,无序因子向量只能进行等于和不等于比较。as.ordered()把一个向量转化为有序因子向量,有序因子可以进行大于小于操作。is.factor()is.orderedlengthncharpaste函数合并字符串strsplit把字符串分割为列表unlist(strsplit(字符串,split="分隔符"))把一个字符串分割成多个字符串的向量substr()函数进行读取和替换字符串grep()读取列表中特定的字符串,返回所在位置。读取字符串时,若包含特殊字符返回1,否则返回integerregexpr()只查询匹配第一个特定的字符,gregexpr()可以多次匹配chartr(old,new,x)函数作字符替换sub()只对字符串进行部分替换,gsub()可进行全部替换正则表达式[]表示字符集合[0-9][a-z][A-Z][a-z0-9A-Z]除换行符以外的任何字符\通配符表示普通的为\.限定符:*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次{n,m}重复n~m次gl创建一个因子向量read.fwf文件内的数据是固定宽度scan可以是先设定数据的类型read.csvExcel格式文件的读取RODBC包中核心函数odbcConnectExcel(打开excel的文件功能)和sqlFetch读取文件某个sheet内的数据内容。输出数据向量和矩阵的输出write列表和数据框write.tablewrite.csv输出R命令至外部文件cat三、R语言绘图基础(ggplot2lattice包)设置函数参数属性plot,type="b",col="black")#设置线的颜色text(6,5,labels="文字",col="red")#6,5代表坐标points(2,5,col="blue")#设置点的颜色颜色条pdf("D:/colors_bar.pdf",height=120)par(mar=c+0.1,yaxs="i")barplot(rep(1,length),col=rev,names.arg=rev,horiz=TRUE,las=1,xaxt="n",main=expression("Barsofcolorsin"~italic))rgb函数把颜色转化为十六进制rainbow(n,s=1,v=1,start=0,end=max/n,gamma=1)坐标设置axis(side=1,at=seq(from=3,length.out=6,by=8.5),labels=x.text,cex=0.75)heat.colors()terrain.colors()topo.colors()cm.colors颜色扩展包RColorBrewerbrewer.pal()函数生成颜色连续型Sequential(共18组每组为9个)极端型Diverging(共9组,每组11个)离散型Qualitativedisplay.brewer.all(type="seq")display.brewer.all(type="div")display.brewer.all(type="qual")选择连续型中的YlOrRd中第3~8组颜色barplot,col=brewer.pal(9,"YlOrRd")[3:8])bg参数设置其背景border参数设置其边框颜色文字元素font字体1、2、3、4表示正常,粗体,斜体,粗斜体cex缩放倍数大于一是放大,小于1是缩小点元素参数设置点样式pch颜色col缩放cexplot(1,col="white",xlim=c,ylim=cfor(iinc{x<-*1+1y<-6-if(length(which==i)>=1)){points(x,y,pch=i,bg="red",cex=2)}else{points(x,y,pch=i,cex=2)}text(x+0.2,y+0.2,labels=paste}线元素相关参数设置线条样式lty颜色col粗细lwddata<-matrix(rep,10),ncol=10,nrow=7)plot(data[1,],type="l",lty=0,ylim=c,xlim=c,axes=F)text(0,1,labels="lty=0")for){lines(data[i,],lty=i-1)text(0,i,labels=paste)}坐标轴axis()col.axis刻度标记的颜色col坐标轴颜色col.ticks与坐标轴垂直的小刻度线的颜色与坐标轴相关的参数坐标轴的密度分布绘制样本散点图rug函数显示各轴的密度边框bty参数“0”默认4天边框都显示"c"表示不显示右边框"n"不绘制任何边框"l"、"7"、"u"、"]"box()函数可以设置各边框的线条样式网格线grid通过低级绘图函数points可以独立添加点元素画图时分为几行几列时用par(mfrow=c绘制线曲线lines()直线abline()线段segments()线性回归函数lmablinearrows(x,y,x1,y1,angle=90/60/30/0)函数绘制箭头文字text()同比增长环比增长绘制多边形polygon高级绘图函数plot函数没有add参数plot绘制散点、曲线图barplot绘制柱形和条形图hist绘制直方图pie绘制饼图使用ggplot2扩展包可以绘制星状图、堆积面积图、气泡图。密度曲线图plot)雷达图/星状图fms包中radarchart关系网络图igraph包中的plot函数图形散点图plot绘制一维变量样本点,y轴显示data变量数值,x显示样本序列号绘制二维变量样本点,x轴显示x.data变量数值,y轴显示y.data变量数值气泡图在plot函数的基础上利用cex参数完成x轴展示...,y轴展示...,散点的大小表示...设置不同类目颜色设置散点大小绘制气泡图曲线图设置plot函数的type属性柱状图barplot函数height绘制一组数据,则以向量形式输入,绘制对组数据,则以矩阵形式输入data是数据框转化为矩阵t(as.matrixhoriz=FALSE绘制柱状图horiz=TRUE绘制条形图beside=FALSE垂直堆积展示beside=TRUE水平并列展示条形图把barplot函数里的horiz参数设置为TRUElabels=paste(round(10000*pv/sum/100,"%",sepy轴设置标记文字使用axis函数设置的文字是垂直的,使用text函数设置的文字是水平的。饼图适合成分数目较少时pie(x,labels=names复合图P114barplot函数参数add为true时,表示该操作在之前绘图的基础上完成的面积堆积图ggplot2包绘制百分比面积堆积图ggplot(data=...,mapping=aes+geom_area(position="fill")绘制面积堆积图ggplot(data=...,mapping=aes+geom_area()其中aes(x,y,group,fill);data=data.frame(x=,y=,group);mapping=aes(x=x,y=y,group=group,fill=group)root="c:/"file=paste(root,"...csv文件",sep="")data.csv<-read.csvlibraryt<-0;group<-"";num<-0;for(iin1:nrow){t<-c(t,rep(i,ncol))group<-c(group,names)num<-c(num,as.matrix[i,])}data<-data.frame(x=t,group=group,y=num)data<-data[-1,]ggplot(data,aes(x=x,y=y,group=group,fill=group))+geom_area()直方图和密度曲线图hist()参数breaksdensity变量的密度曲线rug坐标轴密度曲线plot(densityrug柱状图高度直接代表pv的取值,x轴代表pv样本点序列号直方图x轴代表pv的统计尺度,高度代表在各个统计尺度下pv样本的数目设置子绘图区域par(mfrow=c(nrow,ncol))绘制窗口操作dev.new()

本文由金沙澳门官网网址发布于电脑系统,转载请注明出处:金沙澳门官网网址基础深入分析

关键词: