-2
我有一个向量,其值为0.953, 0.952, 0.07555 .
。 我只想保留前两个十进制值。换句话说,我只是想将上面的列表转换为0.95, 0.95, 0.08
。如何在R中执行此操作?在R中保留预先指定的十进制值
我有一个向量,其值为0.953, 0.952, 0.07555 .
。 我只想保留前两个十进制值。换句话说,我只是想将上面的列表转换为0.95, 0.95, 0.08
。如何在R中执行此操作?在R中保留预先指定的十进制值
下面是一种方法。
理念从Formatting Decimal places in R
# A useful function that you can use anytime.
specify_decimal <- function(x, k) format(round(x, k), nsmall=k)
data <- c(0.953, 0.952, 0.07555)
specify_decimal(x=data, k= 2)
[1] "0.95" "0.95" "0.08"
借