前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【R语言】常规除法,取整,取余,向上取整,向下取整,四舍五入

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

作者头像
生信交流平台
发布2022-09-21 16:40:17
2.4K0
发布2022-09-21 16:40:17
举报

常规除法:/

代码语言:javascript
复制
> 72/10
[1] 7.2

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

代码语言:javascript
复制
> 72%/%10
[1] 7

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

代码语言:javascript
复制
> 72%%10
[1] 2

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

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

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

代码语言:javascript
复制
> floor(7.2)
[1] 7

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

代码语言:javascript
复制
> ceiling(7.2)
[1] 8

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

代码语言:javascript
复制
> round(7.4)
[1] 7
> round(7.5)
[1] 8
> round(7.6)
[1] 8

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

代码语言:javascript
复制
> 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
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信交流平台 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档