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