我有一个数据帧:
dat <- data.frame(X1 = c(0, NA, NA),
X2 = c(1, NA, NA),
X3 = c(1, NA, NA),
Y1 = c(1, NA, NA),
Y2 = c(NA, NA, NA),
Y3 = c(0, NA, NA))
我想为X和Y变量创建一个综合分数.这就是我目前的情况:
clean_dat <- dat %>% rowwise() %>% mutate(X = sum(c(X1, X2, X3), na.rm = T),
Y = sum(c(Y1, Y2, Y3), na.rm = T))
但是,我希望X
和Y
列中所有NA
行(即第2行和第3行)的综合得分为0.有人知道怎么做吗?
编辑:我想知道我怎样才能在第2行和第3行中得到X
和Y
.
非常感谢!