【发布时间】:2020-03-20 21:22:16
【问题描述】:
有没有更好的方法来拥有多个条件以简化我的代码。 这是我所说的一个例子。
library(data.table)
test <- data.table(dx1 <- c("a", "b", "c"),
dx2 <- c("b", "c", "d"),
dx3 <- c("a", "f", "g"))
condition <- c("a", "b")
# This is what I want to simplify
test[,dx4 := ifelse(dx1 %in% condition|
dx2 %in% condition |
dx3 %in% condition, 1, 0)]
谢谢
【问题讨论】:
标签: r if-statement data.table