我想使用dyplr和mutate来创建一个新的变量,它要么是0,要么是y列中的值的平均值,条件是从z列开始。对于z列范围,我希望使用first time z >= 90作为范围的最大值,然后使用紧接在z >= 90之前的first time z=31作为范围的最小值。注意:我将按列x进行分组 例如: x y z 1 90 0 1
在dplyr::概括中,我如何应用基于不同行的筛选器?::group_by(x) %>% mall = mean(y), # this should include all rows in each grouponly include rows where z == 1 )
因此,这里的问题是将摘要函数应用