R语言基本语句
来源:互联网 发布:遗传算法编码 编辑:程序博客网 时间:2024/05/29 12:32
read.table("*.txt",head=TRUE) head表示数据第一行是否为文件的头
赋值 <-
数组 c()
赋值函数 assign("变量名",c())
在第几个分量求得最值 which.min() which.max()
求和 sum()
连乘 prod()
顺序统计量 sort()
个数 length()
中位数 median()
均值 mean()
方差 var()
标准差 sd()
散点图 plot()
直方图 hist()
线性回归 lm(y~x,data=)
显示详细内容 summary()
产生有规律的序列:等差数列 a:b表示从a开始,逐项增加1,直到b的整数向量 a*b:c 表示ab,a(b+1)... ac 1:n-1 表示0,1,...n-1 等间隔函数seq(from=value1,to=value2,by=value3) seq(length=value1,from=value2,by=value3) 重复函数 rep(x,times=) 向量重复
逻辑向量 可以对向量使用逻辑操作all() any()
检测缺失数据 is.na() z[is.na(z)]<-0 缺失数据改为0
检测数据是否不确定 is.nan() 0/0
检测数据是否有限 is.finite() 1/0
字符型向量连成字符串 paste(" "," ")中间用空格隔开 paste("X",1:6,sep="")"X1" "X2"..."X6" paste(c('a','b'),collapse='.') "a.b"
复数向量 complex(re=实部,im=虚部)
对象和他的模式与属性:固有属性:mode和length
向量的mode有逻辑型、数值型、复数型、字符型、空值型 可以用is.类型来判断是否是该类型 as.类型可以强制转换
显示属性组成的列表 attributes() 可以用attire(object,name)的形式存取对象object的名为name的属性
因子表示离散变量离散:factor(x,levels=sort(unique(x),na.last=TRUE),labels,exclude=NA,ordered=FALSE) 对于因子向量,可以用table()来统计频数
分组求平均值:tapply(X,INDEX,FUN=NULL,...,simplify=TRUE) 产生因子:gl(n,k.length=n*k,labels=1:n,ordered=FALSE)
多维数组和矩阵:
矩阵的元素按列存放 维数向量:dim() 构造数组:array(data=NA,dim=length(data),dimnames=NULL)
构造矩阵:matrix(data=NA,nrow=1,ncol=1,byrow=FALSE,dimnames=NULL)
矩阵转置:t() 行列式:det() 矩阵合并:cbind()(自变量横向拼成一个大矩阵)rbind()(自变量纵向拼成一个大矩阵)
内积:x%*%y 交叉乘积:crossprod(x,y) 叉积:tcrossprod(x,y)或者 outer(x,y)
以v为对角线元素的对角阵:diag(v) 取矩阵对角线上的元素向量:diag(M)
解线性方程组Ax=b:solve(A,b) 求矩阵A的逆:solve(A)
求对称矩阵Sm的特征值和特征向量:eigen(Sm) 奇异值分解:svd(A)
最小二乘拟合:lsfit(X,y) QR分解函数:qr(),qr.coef(),qr.fitted(),qr.resid()
列表:list() 每次只能饮用一个元素
数据框:data.frame()
把数据框或者列表的内容链接到内存中去:attach()
控制流:
分支语句:
if (cont_1)
statement_1
else if (cond_2)
statement_2
else
statement_3
switch(statement,list) 如果表达式的返回值在1到length(list)之间,则返回列表相应位置的值,否则返回null
循环语句:
for(name in expr_1) expo_2
while(condition) expr
repeat expr
- R语言基本语句
- R 学习 基本语句
- R语言-循环语句
- R语言基本语法
- R语言基本操作
- R语言基本画图
- R语言基本数据管理
- R语言基本教程
- R语言基本语法
- 基本统计分析 (R语言初步)
- R语言 基本数据分析
- R语言 基本数据分析
- R语言基本环境操作
- R语言中的基本调试
- R语言 基本数据分析
- R语言基本函数集合
- R语言 基本数据分析
- R语言基本备忘-统计分析
- android位置服务与GPS实时定位工具类
- 给win8、win10系统添加自定义右键菜单项目
- 微信第三方扫码登陆
- hdu 1506
- StatsD!次世代系统监控的核心
- R语言基本语句
- Python 多线程
- Xcode Code Snippets-自定义Xcode代码片段
- casperjs#2#syntax
- 通过broadcastReceiver刷新页面
- swift2.0学习笔记之使用第三方库KGFloatingDrawer实现抽屉
- contentSize、contentInset和contentOffset
- JSON写、读文件
- Android旋屏onConfigurationChanged