R软件和R语言介绍

R语言基本函数集合

-----------------------Page1----------------------- R语言基本函数集合基本 一、数据管理 vector:向量 numeric:数值型向量 logical:逻辑型向量 character;字符型向量 list:列表 data.frame:数据框 c:连接为向量或列表 length:求长度

subset:求子集 seq,from:to,sequence:等差序列rep:重复 NA:缺失值 NULL:空对象 sort,order,unique,rev:排序unlist:展平列表 attr,attributes:对象属性mode,typeof:对象存储模式与类型names:对象的名字属性 二、字符串处理

character:字符型向量 nchar:字符数 -----------------------Page2----------------------- substr:取子串 format,formatC:把对象用格式转换为字符串paste,strsplit:连接或拆分 charmatch,pmatch:字符串匹配 grep,sub,gsub:模式匹配与替换 三、复数 complex,Re,Im,Mod,Arg,Conj:复数函数四、因子 factor:因子

codes:因子的编码 levels:因子的各水平的名字nlevels:因子的水平个数 cut:把数值型对象分区间转换为因子table:交叉频数表 split:按因子分组 aggregate:计算各数据子集的概括统计量tapply:对“不规则”数组应用函数 数学 一、计算 +,-,*,/,^,%%,%/%:四则运算

R语言服务器程序RSERVE和客户端RSCLIENT安装使用简介

R语言服务器程序Rserve和客户端RSclient安装使用简介 李思亮55531469@https://www.360docs.net/doc/5f7314980.html, 1R语言和Rserve R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。 长期以来,R语言只专注统计分析领域的应用。随着各个行业的发展和大数据分析需求的增加,R语言的便捷性和优势日益明显。已经有越来越多的领域在使用R语言,除数理统计外,其在金融,能源,电商,互联网的使用越来越频繁。“云计算”,“数据挖掘”,“数据分析”, “大数据”相关的词汇更是众多网站频繁出现的词汇。 在这些耀眼概念并不是噱头和炒作,其背后是计算机语言,运算存储技术和数理统计知识作为支撑。想想看,阿里巴巴在双11的350亿(2013年)销售额,后面的庞大数据库系统是如何存储和并稳定运行的? 言归正传,现在介绍一下Rserve。Rserve是个R语言和其他语言的(TCP/IP)接口。通过它可以使用其他语言来调用R作为计算引擎,比如,我想使用C#或者Java完成某项计算,而计算核心工作是通过R完成的,Rserve就可以帮助我们实现其他语言和R语言的通信,完成这项计算功能。R语言本身也有自己的客户端RSclient,这会让用过R的人感到很奇怪 R语言本身就是单独的计算环境,为什么还要引入客户端和服务端呢?这种架构在实际应用上有一定的好处。首先我假设我们有若干台计算机,其中一台上面安装了很多的程序包,硬件配置较好,并能够实现相应的计算,我们称其为“A”。假如有时其他机器也需要利用A的计算资源(软硬件)完成计算,比较容易的想到做法是把所有的程序包和代码复制到其他机器,在他们的本地完成计算。但是这样做的弊端是:必须保持和其他机器和A的软件计算资源同步,假如A的程序包或者是某个函数修改了,那么仍要复制软件计算资源;更重要的是当A的硬件

相关文档
最新文档