我在 R 中有一个数字向量:
c(0.9, 0.81)
我想提取该向量中每个元素的位数。该命令将返回,在这种情况下,1
and 2
因为数字是9
and 81
。有方便的方法吗?另外,如果结果是1
,如何扩展到两位数?例如,我希望返回的向量是
c(0.90, 0.81)
要计算小数点后的数字,您可以使用nchar
sapply(v, nchar) - 2 # -2 for "." and leading 0
# 1 2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)