如何在r中获取整数的十进制值
how to get decimal values of whole number in r
我刚好有这样的数据集,
options(pillar.sigfig = 5)
a <- c(1.012,1,0,2.987,4)
b <- c(4.897,5,98,8.001,2.456)
tibble(A=a,
B=b) -> tibble1
输出如下所示:
我想显示整数的小数点,我试过signif
函数,但它无法得到整个table的小数点,但我得到了每一列(我希望它反映在整个 table 虽然 :P)。
预期产出,FYR:
小数不是对象的 属性,它们是对象上使用的 print
方法的 属性。无论好坏,tibble
和 pillar
包对小数的打印方式有很大的限制。
如果您需要为其他功能使用 tbl
/tbl_df
,但不喜欢打印方法,请使用不同的 print
方法。
或者:
print.data.frame(tibble1)
或者使用这种方法,which the maintainers of pillar
actually recommend:
print.tbl_df <- function(x, ...) {
print.data.frame(x, ...)
invisible(x)
}
tibble1
我刚好有这样的数据集,
options(pillar.sigfig = 5)
a <- c(1.012,1,0,2.987,4)
b <- c(4.897,5,98,8.001,2.456)
tibble(A=a,
B=b) -> tibble1
输出如下所示:
我想显示整数的小数点,我试过signif
函数,但它无法得到整个table的小数点,但我得到了每一列(我希望它反映在整个 table 虽然 :P)。
预期产出,FYR:
小数不是对象的 属性,它们是对象上使用的 print
方法的 属性。无论好坏,tibble
和 pillar
包对小数的打印方式有很大的限制。
如果您需要为其他功能使用 tbl
/tbl_df
,但不喜欢打印方法,请使用不同的 print
方法。
或者:
print.data.frame(tibble1)
或者使用这种方法,which the maintainers of pillar
actually recommend:
print.tbl_df <- function(x, ...) {
print.data.frame(x, ...)
invisible(x)
}
tibble1