R語言中向下取整floor、 向上取整ceilling、直接取整數trunc、四舍五入round


1、向下取整數floor

> a <- 1.1    ## 向下取整數
> floor(a)
[1] 1
> a <- 1.9 ## 向下取整數
> floor(a)
[1] 1

 

2、向上取整數ceiling

> a <- 1.9
> ceiling(a) ## 向上取整數
[1] 2
> a <- 1.1
> ceiling(a) ## 向上取整數
[1] 2

 

3、直接丟棄小數點后面的部分

> a <- 1.1
> trunc(a)   ## 丟棄小數后面的部分
[1] 1
> a <- 1.9
> trunc(a)   ## 丟棄小數點后面的部分
[1] 1

 

4、

> a <- 1.343565
> round(a)      ## 四舍五入保留0位小數
[1] 1
> round(a,2)    ## 四舍五入保留兩位小數
[1] 1.34
> round(a,3)    ## 四舍五入保留三位有效小數
[1] 1.344
> a <- 1.82347
> round(a)    ## 0
[1] 2
> round(a,2)   ## 2
[1] 1.82

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM