分享

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

 生信交流平台 2021-12-29

常规除法:/

> 72/10[1] 7.2

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

> 72%/%10[1] 7

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

> 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

为了方便大家交流学习,共同进步,我特地创建了微信交流群

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多