取整函数
1个回答
展开全部
base包中存在对数值型向量取整的三个函数,做一总结:
round()遵循四舍五入把原值转化为指定小数位数。
如:round(1.45,0) = 1;round(1.55,0)=2
floor()向下舍入为指定小数位数.
如:floor(1.45,0)= 1;floor(1.55,0) = 1
ceiling()向上bai舍入为指定小数位数.
如:ceiling(1.45,0) = 2;ceiling(1.55,0)=2
实战
round函数除了可以进行四舍五入的取整,对小数点后的位数也可以选择。比如保留2位小数, round(x, 2) ;但它对科学计数法数字取小数点两位后返回的是非科学计数法,如果要保留数字格式,需要使用 signif(x, 2) 。
参数介绍
round(x, digits = 0):round的将其第一个参数中的值四舍五入到指定的小数位数(默认为0)。
signif(x, digits = 6) :signif将其第一个参数中的值四舍五入为指定的有效数字位数。
x:数字向量
digits: 小数点后位置
总结
取整广泛应用于数据处理之中,故稍作总结待日后使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询