如果在基于变量order
的组中ED
=1的示例位于surgery
=1之前,我想创建一个新的列EDbeforesurgery
。
下面是我的dataframe的一个片段:
df <- data.frame(
group = c(1, 1, 1, 2, 2, 3, 3),
order = c(1, 2, 3, 1, 2, 1, 2),
ED = c(1, 0, 0, 1, 1, 0, 0),
surgery = c(0, 0, 1, 0, 0, 0, 1))
字符串
因此,group
1、2、3的理想输出分别为Y
、N
、N
。
2条答案
按热度按时间fkvaft9z1#
您可以尝试:
字符串
2guxujil2#
您可以尝试这个
dplyr
选项:字符串