R语言中的数学运算 您所在的位置:网站首页 r语言e的x次方怎么表示 R语言中的数学运算

R语言中的数学运算

2024-06-29 09:42| 来源: 网络整理| 查看: 265

2019.09.10更新,新增一阶导数、二阶导数和偏导数计算

一、算术运算符

^或** 乘方,求幂值 A%%B 取余,模运算 A%/%B 整数除法 == 严格等于,判断是否相等 !x 不等于x x|y 或,&或|比较两个向量的所有元素 x&y 与 sign() 判断正负 &&或|| 逻辑计算操作,只比较两个向量的第一个元素 xor 异或

二、数值与字符处理函数

ceiling(x) #不小于x的最小整数 floor(x) #不大于x的最大整数 trunc(x) #截取整数部分 round(x,digits=n) #将x舍入指定位的小数(四舍五入),默认无小数 signif(x,digits=n) #将x舍入指定位的有效数字(四舍五入) log(x) #取自然对数 log(x,base=n) #对x取以n为底的对数 exp() #以自然常数e为底的指数函数 sqrt() #平方根 isTRUE() #判断是否TRUE #精确比较两个对象 identical(1,as.integer(1)) #计算自定义概率的样本分位数 quantile(x,probs,names=T,type=1-9) #求分位数,x为待求分位数的数值型向量,probs为[0,1]之间概率值组成的数值型向量,type=1-9共有9种分位数算法选择 fivenum(x) #求取5个分位值,等价于quantile(x,names=F,type=1) range(x) #求值域,range(c(1,2,3,4)) 为c(1,4) diff(x,lag=n) #对x求差分,lag指定滞后的阶数 weighan(d,c(1,2,4,5,6)) #加权求平均值 prod(1:5) #连乘 factorial(5) #阶乘函数5! median(x) #中位数 any(x>5) #任意条件any all(x>5) #全体条件all choose(5,2) #从5个中选出2个,共有几种选法 combn() #用于产生集合元素的组合,例如找出集合1,2,3中含有两个元素的子集,输出结果是按列排列的矩阵 combn(1:3,2) #输出的结果按列排序,类型为矩阵 cumsum(1:5) #累加 cumprod(1:5) #累乘 cummin(x) #最小累积,相当于从左到右依次取变量最小值 cummax(x) #最大累积,相当于从左到右依次取变量最大值 intersect(x,y) #取交集 union(x,y) #取并集 setdiff(x,y) #取差集,从x中排出y setequal(x,y) #判断两个向量是否相等 unique(x) #取唯一值 which(duplicated(x)) #找到重复元素的索引 #duplicated()函数是从数据框中取出重复的数据,如果是将重复的数据删除 Kpil


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有