1. 简单的数学运算
> a<-4
> b<-10> a+b #加法
[1] 14> a-b #减法[1] -6> a*b #乘法[1] 40> a/b #除法[1] 0.4> a^b #幂运算1[1] 1048576> b^a[1] 10000> a**b #幂运算2[1] 1048576> b**a[1] 10000> b%/%a #整除商[1] 2> b%%a #余数[1] 22. 常用的数学函数
sqrt : 开平方函数
abs : 绝对值函数 exp : 2.71828… expm1 : 当x的绝对值比1小很多的时候,它将能更加正确的计算exp(x)-1 log : 对数函数 log10 : 对数(底为10)函数 log2 : 对数(底为2)函数 sin : 正弦函数 cos : 余弦函数 tan : 正切函数 asin : 反正弦函数 acos : 反余弦函数 atan : 反正切函数 sinh : 超越正弦函数 cosh : 超越余弦函数 tanh : 超越正切函数 asinh : 反超越正弦函数 acosh : 反超越余弦函数 atanh : 反超越正切函数 logb : 和log函数一样 log1px : 当x的绝对值比1小很多的时候,它将能更加正确的计算log(1+x) gamma : Γ函数(伽玛函数) lgamma : 等同于log(gamma(x)) ceiling : 返回大于或等于所给数字表达式的最小整数 floor : 返回小于或等于所 给数字表达式的最大整数 trunc : 截取整数部分 round : 四舍五入 signif(x,a) : 数据截取函数 x:有效位 a:到a位为止3. 安装Rcmdr包
1). 将R的安装模式从MID模式改为SDI模式。菜单“编辑/GUI选项”。
2). 下载并安装Rcmdr包。菜单“程序包/安装程序包/选择镜像/选择Rcmdr包”。
R Commander是一个交互式菜单/对话框系统,用于进行数据的读、写、转换及常用的统计分析。
可以通过 library(Rcmdr) 命令加载Rcmdr包。所有能使用的R函数都被包含在一个库(library) 中, 该库存放在R安装文件夹的library目录下. 这个目录下含有具有各种功能的包(packages),各个包也是按照目录的方式组织起来的. 其中名为base的包是R的核心,因为它内嵌了R语言中所有像数据读写与操作这些最基本的函数. 在上述目录中的每个包内,都有一个子目录R,这个目录里又都含有一个与此包同名的文件, 该文件正是存放所有函数的地方.
4. R中的变量赋值方法
> n=10 #方法1:=
> n[1] 10> n<-11 #方法2:<-> n[1] 11> 12->n #方法3:->> n[1] 12> assign("n",13) #方法4:assign> n[1] 13>5. R的数据类型
R中包含以下的基本数据类型。
- 空值(NULL) * 意义 :该对象里什么都没有(甚至连0也没有)
- 欠损值、不定值(NA),非数(NaN),无限大(Inf) * 意义 :NA:表示数据缺损;NaN:表示用数字无法表示;Inf:无限大
- 复数(complex) * 意义 :复数
- 字符串(character) * 意义 :不是单一的字符,而是用双/单引号括起来的字符
- 逻辑值(logical) * 意义 :T表示真,F表示假
参考。