小编Jul*_*a M的帖子

舍入除表中的所有数字列之外的所有数字列

我已经从 t-tests 和 ANOVAs 创建了许多输出表,我想除了包含 p 值 (p.value) 的列之外,对表的所有数字列进行四舍五入。

当前代码:

library(dplyr)
library(broom)

a <- rnorm(100, 0.75, 0.1)

t.test <- t.test(a, mu = 0.5, alternative = "greater") %>%
          broom::tidy() %>%
          mutate_if(is.numeric, round, 2)
Run Code Online (Sandbox Code Playgroud)

问题是这也会舍入我的 p 值,然后显示为 0。我已经有一个函数来报告我的降价文件的 p 值,所以我想知道如何保留 p 值(p.value)未更改但将所有其他数字列四舍五入为 2 位数?

谢谢

r dplyr

2
推荐指数
1
解决办法
1821
查看次数

标签 统计

dplyr ×1

r ×1