美文网首页
【R语言】常规除法,取整,取余,向上取整,向下取整,四舍五入

【R语言】常规除法,取整,取余,向上取整,向下取整,四舍五入

作者: 生信交流平台 | 来源:发表于2021-06-13 21:28 被阅读0次

常规除法:/

> 72/10
[1] 7.2

取整:%/%,就是取结果的整数部分

> 72/10
[1] 7.2

取余:%%,对于不能整除的情况,取余下来的部分

> 72%%10
[1] 2

对于取整和取余我们来举个简单的例子,来加深理解

#一个十进制的数
number=365
#取百位上的数值,对100取整
number %/% 100
#取十位上的数值,对100取余再对10取整
number %% 100 %/% 10
#取个位上的数,对100取余再对10取余,其实可以直接对10取余
number %% 100 %% 10

向下取整 floor(),floor是地板的意思,就是取小于该数的最小整数

> floor(7.2)
[1] 7

向上取整 ceiling(),ceiling是天花板的意思,就是取大于该数的最小整数

> ceiling(7.2)
[1] 8

四舍五入round(),就是我们小学学习的四舍五入的原理

> round(7.4)
[1] 7
> round(7.5)
[1] 8
> round(7.6)
[1] 8

这个函数还有一个参数,可以设置保留几位小数

> pi  #圆周率
[1] 3.141593
> round(pi,2)
[1] 3.14
> round(pi,3)
[1] 3.142
> round(pi,4)
[1] 3.1416
> round(pi,5)
[1] 3.14159

【R语言】常规除法,取整,取余,向上取整,向下取整,四舍五入

相关文章

网友评论

      本文标题:【R语言】常规除法,取整,取余,向上取整,向下取整,四舍五入

      本文链接:https://www.haomeiwen.com/subject/tzwgeltx.html