生信分析、meta分析、数据挖掘
TCGA、GEO、SEER、Oncomine

R语言基本知识

R语言基本知识

  1. 控制运算

运算

R运算符

加,减,乘,除

+,-,*,/,

整除,余数

%/%,%%

乘方

^/**

平方根,指数,绝对值

sqrt(),exp(),abs()

对数

log(a,b)#a为底的b的对数,a默认为自然数e

log10(x)#10为底的x的对数

四舍五入

round(x,digits=a)

a>0,表示保留a位小数

a<0,表示取整至10^a位,如a=-2代表取整到百位,round(1234,digits=-2)=1200

近似函数

floor(x)#取小于等于x的最大整数

ceiling(x)#取大于等于x的最小整数

trunc(x)#x的整数部分

三角函数

sin(x),cos(x)

阶乘

factorial(a)#a!,prod(1:a)

运算优先级:指数>乘、除、求余、整除>加、减

 

  1. 特殊值

Infinity(Inf)

is.infinite()

Not a Number(NaN)

is.nan()

Not Available(NA)

Is.na()

处理缺失值:na.omit()

 

  1. 逻辑符号

运算式

解释

x==y,x!=y

等于,不等于

>,>=,<,<=

大于,大于等于,小于,小于等于

x&y,x|y,!x

与,或,非

xor(x,y)

如果xy不同,就返回TRUE

 

 


赞(0) 打赏
未经允许不得转载:医学SCI科研之家 » R语言基本知识
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

meta分析、生信分析

meta、生信交流群综合科研交流群