- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
R语言基础概要
常用数据的创建 常用的统计函数 mean(x):计算x的均值 median(x):计算x的中位数 sd(x):计算x的样本标准差 var(x):计算x的样本方差 range(x):计算x的取值范围 max(x):计算x的最大值 length(x):计算x包含的元素个数 min(x):计算x的最小值 sum(x):计算x的总和 cumsum(x):计算x的累积和 例如:cumsum(c(1,2,3,4))函数值为:1 3 6 10 prod(x):计算x的连乘积 quantile(x,probs):计算x在probs分位点上的分位值 scale(x):对x做标准化处理(减均值除以标准差) 常用数据的创建 其他分布函数 泊松分布pois() 指数分布exp() Gamma分布gramma() 均匀分布unif() 二项分布binom() 几何分布geom() 柯西分布cauchy() logistic分布logis() 也可以使用前缀r、p、d 控制流 分支语句 if-else分支语句 if(a15){print(ha)}else if(a5){print(s)}else{print(k)} [1] k switch分支语句 result-3 switch(result,低,正常,高,偏高) [1] 高 控制流 循环语句 for循环 s-0 for(i in 1:100){s-s+i} print(s) [1] 5050 while循环 s-0 i-1 while(i=100){s-s+i;i-i+1} print(s) [1] 5050 控制流 循环语句 repeat-break循环语句,repeat是无限循环语句,并且会在达到循环条件后使用break语句直接跳出循环。 s-0 i-1 repeat{if(i=100){s-s+i;i-i+1}else{break}} print(s) [1] 5050 运算符、函数、过程 运算符 数学运算 运算后给出数值结果 +, -, *, /, ^ x%%y除法运算后的余数 x%/%y整数除法 比较运算 运算后给出判别结果(TRUE FALSE) , , =, =, ==, != 逻辑运算 与、或、非 , | ,! 运算符、函数、过程 函数 函数形式function(参数名1=参数1,参数名2=参数2,...) func-function(x1,x2=0){ temp-x1+2*x2 if(x1+x2=100){ result-300*temp-90 }else if((x1+x2)=-90){ result-9-temp }else{ result-NA } result} func(x2=1,x1=1100) [1] 330510 运算符、函数、过程 过程 expression函数定义一个过程,类似于function,使用eval函数调用该过程 a-20;b-3 ex-expression( if(b=10){ a-10+a }else{ a-a^2 }) eval(ex) a #返回400 数据的读写等操作 读取数据 1、read.table函数:读文本数据到数据框中。条件:1、第一行数据要可以作为该数据框各个列的名称。2、随后的其他条目是各个列的值,并且每行采用相同的分隔符进行分割。read.table(file,header=FALSE,sep=””,encoding=”unknon”,...)file:字符串,所读文件所在目录。header:F不把数据文件的第一行作为列名称处理,T把数据文件的第一行作为列名称处理。sep:分隔符,encoding:编码 数据的读写等操作 读取数据 f-read.table(file=abc.txt,header=TRUE) str(f) data.frame: 10 obs. of 5 variables: $ v1: int 1 1 1 1 1 1 1 1 1 1 $ v2: int 2 2 2 2 2 2 2 2 2 2 $ v3: Factor w/ 1 level aug: 1 1 1 1 1 1 1 1 1 1 $ v4: Factor w/ 4 levels fri,sat,sun,..: 1 1 1 1 2 3 3 4 4 2 $ v5: num 14.7 18.5 25.9 25.9 19.5 17.9 20.2 26.7 18.7 16.7 数据的读写等操作 读取数据 2、read.fwf函数:文件内的数据是固定宽度时使用,参数和read.table相似,多了widths参数。read.fwf(file,widths,sep=”\t
您可能关注的文档
- 交安工程监理实施细则.doc
- 井冈山 第二课时.ppt
- 交换机基本配置及vlan.ppt
- 交接班制、巡回检查制、定期试验轮换管理办法.doc
- 五征机械加工工艺基础.ppt
- 交易型策略分析“十式”研判商品.doc
- 交变电流备课.ppt
- 五祖拳方案 2.ppt
- revit培训-模块六概要.ppt
- 交流电机制造行业投资分析报告_目录.doc
- 2024年热熔胶胶膜项目资金申请报告代可行性研究报告.docx
- 2024年老年旅游项目资金申请报告代可行性研究报告.docx
- 2024年井中电磁波透视仪项目资金需求报告代可行性研究报告.docx
- 2024年成囊材料项目投资申请报告代可行性研究报告.docx
- 2024年贝瓷餐具项目资金筹措计划书代可行性研究报告.docx
- 2024年铍板、棒、异形件项目资金需求报告代可行性研究报告.docx
- 2024年功率变换设备项目资金申请报告代可行性研究报告.docx
- 2024年功能性母料项目投资申请报告代可行性研究报告.docx
- 2024年燃油系统:化油器项目投资申请报告代可行性研究报告.docx
- 2024年环保特种电线电缆项目投资申请报告代可行性研究报告.docx
文档评论(0)