我正在下沉线性模型的输出,并试图通过将我感兴趣的参数四舍五入到小数点后两位来整理它,因为它下沉了。这对于大多数参数(如 beta 或 Z-score)来说都很好,但我对 P 值有困难。虽然我确实想四舍五入到小数点后两位,但我的意思是保留两位小数,同时保留科学记数法。

例如:

P = 2.60699382414341e-56

round(P,2)

#[1] 0

当我真正想要打印的是:
#2.61e-56

有没有办法做到这一点?

最佳答案

尝试
signif(2.60699382414341e-56, digits=3)

# 2.61e-56

关于四舍五入到小数点后两位,同时保留 R 中的科学记数法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45105993/

10-12 20:49