R語言中有哪些取整運算?
1 回答

九州編程
TA貢獻1785條經(jīng)驗 獲得超4個贊
R語言中取整運算主要包括以下五種:floor():向下取整;ceiling(): 向上取整;round(): 四舍五入取整;turnc(): 向0取整;signif(): 保留給定位數(shù)的精度。
floor返回對應(yīng)數(shù)字的'地板'值,即不大于該數(shù)字的最大值;
ceiling返回對應(yīng)數(shù)字的'天花板'值,就是不小于該數(shù)字的最小整數(shù);
round是R里的'四舍五入'函數(shù),具體的規(guī)則采用banker's rounding,即四舍六入五留雙規(guī)則(wiki)。round的原型是round(x, digits = 0), digits設(shè)定小數(shù)點位置,默認為零即小數(shù)點后零位(取整)。
trun的特性是'向零截取', 也就是說對于一個數(shù)字a,它將數(shù)軸分成兩側(cè),trunc(a)將返回數(shù)軸上包含數(shù)字0的那一側(cè)離a最近的那個整數(shù)。
signif是保留有效數(shù)字的函數(shù)。常用于科學(xué)計數(shù)。
- 1 回答
- 0 關(guān)注
- 679 瀏覽
添加回答
舉報
0/150
提交
取消