博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
R-基础测试(1)
阅读量:6432 次
发布时间:2019-06-23

本文共 1476 字,大约阅读时间需要 4 分钟。

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表示假

 

参考。

转载地址:http://pixga.baihongyu.com/

你可能感兴趣的文章
突破LVS瓶颈,LVS Cluster部署(OSPF + LVS) - lxcong的运维技术 - 开源中国社区
查看>>
花生壳宣布网站的网址直接绑定到详细的项目——jboss版本
查看>>
问题-[Delphi]在对GRID设置单击为编辑时,其他GRID可以,但有一个GRID不行?
查看>>
[Java IO]06_JSON操作
查看>>
转: 软件版本号的命名
查看>>
BZOJ 2588 Count on a tree (COT) 是持久的段树
查看>>
unity, unlit surface shader (texColor only surface shader)
查看>>
STL中的set容器的一点总结(转)
查看>>
在线最优化求解(Online Optimization)之三:FOBOS
查看>>
unity, sprite atlas
查看>>
[CareerCup] 4.8 Contain Tree 包含树
查看>>
HDU 4946 Area of Mushroom 凸包
查看>>
nginx 编译选项
查看>>
android TextView 带滚动条,和ScrollView 用法(暂时觉得ScrollView滑动速度比较快)...
查看>>
poj 3187 Backward Digit Sums(穷竭搜索dfs)
查看>>
jQuery获取、设置title的值
查看>>
qq群文件管理
查看>>
Node.js v0.10.31API手工-DNS
查看>>
oracle的sqlldr并行导入表不要加索引
查看>>
修改linux系统编码
查看>>