R-基础测试(1)

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] 2

2. 常用的数学函数

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中包含以下的基本数据类型。

  1. 空值(NULL) * 意义 :该对象里什么都没有(甚至连0也没有) 
  2. 欠损值、不定值(NA),非数(NaN),无限大(Inf) * 意义 :NA:表示数据缺损;NaN:表示用数字无法表示;Inf:无限大
  3. 复数(complex)  * 意义 :复数
  4. 字符串(character)  * 意义 :不是单一的字符,而是用双/单引号括起来的字符
  5. 逻辑值(logical)  * 意义 :T表示真,F表示假

 

参考这里

posted @ 2013-02-27 10:10  醇酒醉影  阅读(434)  评论(0编辑  收藏  举报