【发布时间】:2020-02-02 21:43:11
【问题描述】:
我已经尝试根据类似的questions寻找答案
作为tidyverse 的新手,我有以下问题:如何使用dplyr 估算每个ntile() 的中位数
# Data
library(survival)
data(lung)
第一
p <- lung %>% mutate(test=ntile(inst,3))
所以现在
table(p$test)
1 2 3
76 76 75
我想估计中间时间,即p$time,每个p$test
类似
p %>% mutate(test=ntile(inst,3), test.time=median(time[test %in% 1:3]))
这没有提供我所寻求的。
【问题讨论】:
-
你已经有了组现在你只需要计算median per group。