小编Lui*_*ise的帖子

如何使用purrr的map函数执行行式prop.tests并将结果添加到数据帧?

我试图在R中解决以下问题:我有一个包含两个变量的数据帧(成功次数和总试验数).

# A tibble: 4 x 2
 Success     N
    <dbl> <dbl>
1     28.   40.
2     12.   40.
3     22.   40.
4      8.   40.
Run Code Online (Sandbox Code Playgroud)

我想在每一行上执行prop.test或binom.test,并将结果列表添加到数据框(或其中的某些元素,如p值和CI).

理想情况下,我想添加第三列,其中包含p值和CI范围.到目前为止,我的尝试都是痛苦的失败.这是一个最小的编码示例:

Success <- c( 38, 12, 27, 9)
N <- c( 50, 50, 50, 50)
df <- as.tibble( cbind(Success, N))


df %>%
  map( ~ prop.test, x = .$Success, n = .$N)
Run Code Online (Sandbox Code Playgroud)

没有给出理想的结果.任何帮助将非常感激.

干杯,

路易丝

r dplyr purrr

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

标签 统计

dplyr ×1

purrr ×1

r ×1