常規(guī)除法:/
> 72/10
[1] 7.2
取整:%/%,就是取結果的整數(shù)部分
> 72%/%10
[1] 7
取余:%%,對于不能整除的情況,取余下來的部分
> 72%%10
[1] 2
對于取整和取余我們來舉個簡單的例子,來加深理解
#一個十進制的數(shù)
number=365
#取百位上的數(shù)值,對100取整
number %/% 100
#取十位上的數(shù)值,對100取余再對10取整
number %% 100 %/% 10
#取個位上的數(shù),對100取余再對10取余,其實可以直接對10取余
number %% 100 %% 10
向下取整 floor(),floor是地板的意思,就是取小于該數(shù)的最小整數(shù)
> floor(7.2)
[1] 7
向上取整 ceiling(),ceiling是天花板的意思,就是取大于該數(shù)的最小整數(shù)
> ceiling(7.2)
[1] 8
四舍五入round(),就是我們小學學習的四舍五入的原理
> round(7.4)
[1] 7
> round(7.5)
[1] 8
> round(7.6)
[1] 8
這個函數(shù)還有一個參數(shù),可以設置保留幾位小數(shù)
> 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
為了方便大家交流學習,共同進步,我特地創(chuàng)建了微信交流群
聯(lián)系客服