我在家庭花名册中有数据,如下面的数据框所示
hhroster <- data.frame(HHID = c(1, 1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 6),
INDID = c(1, 2, 3, 1, 2, 1, 2, 3, 4, 1, 2, 3, 1, 2, 1),
response_1 = c("yes", "no", "yes", "yes", "no", "no", "no", "no", "no", "yes", "yes", "no", "yes", "yes", "no"),
response_2 = c("no", "no", "yes", "no", "no", "no", "yes", "no", "no", "no", "no", "no", "yes", "yes", "no"))
并且想要在家庭级别创建一个伪变量,其中值1表示至少有一个来自个人的是响应.所需的输出为
hh <- data.frame(HHID = c(1, 2, 3, 4, 5, 6),
HH_response_1 = c(1, 1, 0, 1, 1, 0),
HH_response_2 = c(1, 0, 1, 0, 1, 0))