【发布时间】:2020-08-17 17:29:20
【问题描述】:
我想创建一个新列,用于计算选定数量的变量 (X1 - X3) 中出现“是”的次数。这是我的数据框的示例:
df <- data.frame(name = paste0("name", 1:6),
X1 = c("yes","no","yes","yes","yes","maybe"),
X2 = c("yes","yes","yes","maybe","yes","maybe"),
X3 = c("no","yes","yes","maybe","yes","yes"))
我希望我的新专栏如下所示:
count_yes = c(2,2,3,1,3,1)
df2 <- cbind(df,count_yes)
谢谢!!
【问题讨论】:
-
df$count_yes <- rowSums(df[-1] == 'yes')
标签: r