r - 错误:案例 1 (`.`) 必须是双边公式,而不是 `data.frame` 对象
问题描述
我正在尝试创建一个单独的列,其中包含其他两列的最小值。当三元组等于“triad_ah”时,我想得到以下两列的最小值。
我的数据如下所示:
triad convince_animals convince_health
triad_ah 4 5
not_triad_ah 2 3
这是我想要的输出:
triad convince_animals convince_health convince_min
triad_ah 4 5 4
not_triad_ah 2 3 99
我尝试了两种方式。我认为使用 case_when 的方式可能会更整洁。我还包括了我收到的每一个错误消息。
尝试 1
dflong$convince_min <- dflong %>%
case_when(
.$triad == "triad_ah" ~ min(.$convince_animals, .$convince_health),
.$triad == TRUE ~ 99
)
Error: Case 1 (`.`) must be a two-sided formula, not a `data.frame` object.
尝试 2
dflong$convince_min <- dflong %>%
ifelse(dflong$triad == "triad_ah", min(dflong$convince_animals, dflong$convince_health), 99)
Error in ifelse(., dflong$triad == "triad_ah", min(dflong$convince_animals, : unused argument (99)
关于为什么这不起作用的任何想法?
数据:
structure(list(triad = c("triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_ah",
"triad_ah", "triad_ah", "triad_ah", "triad_ah", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm",
"triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_hm", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh", "triad_eh",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_am", "triad_am", "triad_am", "triad_am", "triad_am",
"triad_am", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_em", "triad_em", "triad_em", "triad_em",
"triad_em", "triad_em", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae", "triad_ae",
"triad_ae", "triad_ae", "triad_ae"), convince_animals = c(2,
5, 7, 4, 4, 6, 5, 3, 4, 5, 2, 2, 1, 6, 6, 5, 4, 4, 3, 1, 7, 2,
6, 6, 7, 5, 1, 5, 7, 2, 4, 1, 4, 3, 4, 7, 3, 2, 5, 4, 6, 4, 5,
1, 2, 3, 2, 6, 2, 2, 3, 3, 6, 3, 4, 6, 3, 2, 4, 7, 3, 4, 7, 1,
5, 2, 2, 3, 4, 3, 2, 6, 5, 3, 3, 6, 5, 4, 4, 4, 6, 3, 4, 1, 2,
4, 6, 4, 1, 6, 5, 3, 4, 7, 5, 4, 6, 2, 3, 3, 7, 3, 5, 3, 6, 7,
4, 2, 6, 3, 4, 7, 5, 4, 3, 1, 7, 5, 3, 2, 2, 5, 6, 5, 2, 4, 5,
2, 5, 4, 7, 2, 5, 4, 4, 6, 3, 7, 7, 3, 6, 6, 3, 7, 2, 3, 2, 4,
4, 7, 2, 3, 3, 7, 5, 5, 6, 3, 4, 4, 2, 3, 5, 6, 2, 3, 4, 7, 3,
7, 5, 5, 2, 4, 7, 2, 6, 7, 3, 5, 4, 5, 6, 6, 7, 3, 4, 3, 3, 6,
3, 4, 3, 5, 4, 2, 7, 5, 4, 6, 6, 7, 7, 5, 3, 2, 5, 7, 4, 4, 6,
5, 3, 4, 5, 2, 2, 1, 6, 6, 5, 4, 4, 3, 1, 7, 2, 6, 6, 7, 5, 1,
5, 7, 2, 4, 1, 4, 3, 4, 7, 3, 2, 5, 4, 6, 4, 5, 1, 2, 3, 2, 6,
2, 2, 3, 3, 6, 3, 4, 6, 3, 2, 4, 7, 3, 4, 7, 1, 5, 2, 2, 3, 4,
3, 2, 6, 5, 3, 3, 6, 5, 4, 4, 4, 6, 3, 4, 1, 2, 4, 6, 4, 1, 6,
5, 3, 4, 7, 5, 4, 6, 2, 3, 3, 7, 3, 5, 3, 6, 7, 4, 2, 6, 3, 4,
7, 5, 4, 3, 1, 7, 5, 3, 2, 2, 5, 6, 5, 2, 4, 5, 2, 5, 4, 7, 2,
5, 4, 4, 6, 3, 7, 7, 3, 6, 6, 3, 7, 2, 3, 2, 4, 4, 7, 2, 3, 3,
7, 5, 5, 6, 3, 4, 4, 2, 3, 5, 6, 2, 3, 4, 7, 3, 7, 5, 5, 2, 4,
7, 2, 6, 7, 3, 5, 4, 5, 6, 6, 7, 3, 4, 3, 3, 6, 3, 4, 3, 5, 4,
2, 7, 5, 4, 6, 6, 7, 7, 5, 3, 2, 5, 7, 4, 4, 6, 5, 3, 4, 5, 2,
2, 1, 6, 6, 5, 4, 4, 3, 1, 7, 2, 6, 6, 7, 5, 1, 5, 7, 2, 4, 1,
4, 3, 4, 7, 3, 2, 5, 4, 6, 4, 5, 1, 2, 3, 2, 6, 2, 2, 3, 3, 6,
3, 4, 6, 3, 2, 4, 7, 3, 4, 7, 1, 5, 2, 2, 3, 4, 3, 2, 6, 5, 3,
3, 6, 5, 4, 4, 4, 6, 3, 4, 1, 2, 4, 6, 4, 1, 6, 5, 3, 4, 7, 5,
4, 6, 2, 3, 3, 7, 3, 5, 3, 6, 7, 4, 2, 6, 3, 4, 7, 5, 4, 3, 1,
7, 5, 3, 2, 2, 5, 6, 5, 2, 4, 5, 2, 5, 4, 7, 2, 5, 4, 4, 6, 3,
7, 7, 3, 6, 6, 3, 7, 2, 3, 2, 4, 4, 7, 2, 3, 3, 7, 5, 5, 6, 3,
4, 4, 2, 3, 5, 6, 2, 3, 4, 7, 3, 7, 5, 5, 2, 4, 7, 2, 6, 7, 3,
5, 4, 5, 6, 6, 7, 3, 4, 3, 3, 6, 3, 4, 3, 5, 4, 2, 7, 5, 4, 6,
6, 7, 7, 5, 3, 2, 5, 7, 4, 4, 6, 5, 3, 4, 5, 2, 2, 1, 6, 6, 5,
4, 4, 3, 1, 7, 2, 6, 6, 7, 5, 1, 5, 7, 2, 4, 1, 4, 3, 4, 7, 3,
2, 5, 4, 6, 4, 5, 1, 2, 3, 2, 6, 2, 2, 3, 3, 6, 3, 4, 6, 3, 2,
4, 7, 3, 4, 7, 1, 5, 2, 2, 3, 4, 3, 2, 6, 5, 3, 3, 6, 5, 4, 4,
4, 6, 3, 4, 1, 2, 4, 6, 4, 1, 6, 5, 3, 4, 7, 5, 4, 6, 2, 3, 3,
7, 3, 5, 3, 6, 7, 4, 2, 6, 3, 4, 7, 5, 4, 3, 1, 7, 5, 3, 2, 2,
5, 6, 5, 2, 4, 5, 2, 5, 4, 7, 2, 5, 4, 4, 6, 3, 7, 7, 3, 6, 6,
3, 7, 2, 3, 2, 4, 4, 7, 2, 3, 3, 7, 5, 5, 6, 3, 4, 4, 2, 3, 5,
6, 2, 3, 4, 7, 3, 7, 5, 5, 2, 4, 7, 2, 6, 7, 3, 5, 4, 5, 6, 6,
7, 3, 4, 3, 3, 6, 3, 4, 3, 5, 4, 2, 7, 5, 4, 6, 6, 7, 7, 5, 3,
2, 5, 7, 4, 4, 6, 5, 3, 4, 5, 2, 2, 1, 6, 6, 5, 4, 4, 3, 1, 7,
2, 6, 6, 7, 5, 1, 5, 7, 2, 4, 1, 4, 3, 4, 7, 3, 2, 5, 4, 6, 4,
5, 1, 2, 3, 2, 6, 2, 2, 3, 3, 6, 3, 4, 6, 3, 2, 4, 7, 3, 4, 7,
1, 5, 2, 2, 3, 4, 3, 2, 6, 5, 3, 3, 6, 5, 4, 4, 4, 6, 3, 4, 1,
2, 4, 6, 4, 1, 6, 5, 3, 4, 7, 5, 4, 6, 2, 3, 3, 7, 3, 5, 3, 6,
7, 4, 2, 6, 3, 4, 7, 5, 4, 3, 1, 7, 5, 3, 2, 2, 5, 6, 5, 2, 4,
5, 2, 5, 4, 7, 2, 5, 4, 4, 6, 3, 7, 7, 3, 6, 6, 3, 7, 2, 3, 2,
4, 4, 7, 2, 3, 3, 7, 5, 5, 6, 3, 4, 4, 2, 3, 5, 6, 2, 3, 4, 7,
3, 7, 5, 5, 2, 4, 7, 2, 6, 7, 3, 5, 4, 5, 6, 6, 7, 3, 4, 3, 3,
6, 3, 4, 3, 5, 4, 2, 7, 5, 4, 6, 6, 7, 7, 5, 3, 2, 5, 7, 4, 4,
6, 5, 3, 4, 5, 2, 2, 1, 6, 6, 5, 4, 4, 3, 1, 7, 2, 6, 6, 7, 5,
1, 5, 7, 2, 4, 1, 4, 3, 4, 7, 3, 2, 5, 4, 6, 4, 5, 1, 2, 3, 2,
6, 2, 2, 3, 3, 6, 3, 4, 6, 3, 2, 4, 7, 3, 4, 7, 1, 5, 2, 2, 3,
4, 3, 2, 6, 5, 3, 3, 6, 5, 4, 4, 4, 6, 3, 4, 1, 2, 4, 6, 4, 1,
6, 5, 3, 4, 7, 5, 4, 6, 2, 3, 3, 7, 3, 5, 3, 6, 7, 4, 2, 6, 3,
4, 7, 5, 4, 3, 1, 7, 5, 3, 2, 2, 5, 6, 5, 2, 4, 5, 2, 5, 4, 7,
2, 5, 4, 4, 6, 3, 7, 7, 3, 6, 6, 3, 7, 2, 3, 2, 4, 4, 7, 2, 3,
3, 7, 5, 5, 6, 3, 4, 4, 2, 3, 5, 6, 2, 3, 4, 7, 3, 7, 5, 5, 2,
4, 7, 2, 6, 7, 3, 5, 4, 5, 6, 6, 7, 3, 4, 3, 3, 6, 3, 4, 3, 5,
4, 2, 7, 5, 4, 6, 6, 7, 7, 5, 3), convince_health = c(6, 5, 7,
5, 6, 2, 7, 6, 4, 6, 7, 3, 5, 6, 6, 7, 7, 7, 5, 5, 7, 4, 7, 7,
7, 6, 5, 6, 2, 6, 7, 7, 6, 4, 6, 6, 5, 6, 4, 6, 6, 4, 7, 5, 7,
3, 4, 5, 4, 7, 7, 6, 6, 6, 7, 5, 7, 7, 7, 6, 6, 6, 4, 1, 6, 6,
7, 7, 6, 5, 5, 4, 7, 4, 6, 7, 4, 7, 4, 6, 3, 7, 5, 6, 6, 7, 5,
6, 7, 5, 5, 5, 2, 6, 7, 5, 5, 6, 5, 4, 7, 4, 5, 7, 2, 7, 5, 6,
6, 5, 6, 6, 7, 5, 4, 6, 7, 6, 7, 7, 6, 7, 7, 7, 6, 6, 7, 7, 7,
6, 6, 6, 7, 6, 5, 7, 7, 6, 6, 6, 4, 7, 4, 5, 5, 5, 5, 7, 7, 7,
4, 7, 5, 6, 3, 4, 7, 5, 6, 7, 5, 5, 5, 4, 6, 5, 4, 5, 6, 6, 7,
6, 5, 6, 6, 6, 5, 7, 7, 6, 7, 6, 7, 5, 6, 4, 7, 5, 5, 7, 5, 5,
3, 5, 5, 2, 7, 7, 7, 7, 5, 3, 6, 4, 7, 6, 5, 7, 5, 6, 2, 7, 6,
4, 6, 7, 3, 5, 6, 6, 7, 7, 7, 5, 5, 7, 4, 7, 7, 7, 6, 5, 6, 2,
6, 7, 7, 6, 4, 6, 6, 5, 6, 4, 6, 6, 4, 7, 5, 7, 3, 4, 5, 4, 7,
7, 6, 6, 6, 7, 5, 7, 7, 7, 6, 6, 6, 4, 1, 6, 6, 7, 7, 6, 5, 5,
4, 7, 4, 6, 7, 4, 7, 4, 6, 3, 7, 5, 6, 6, 7, 5, 6, 7, 5, 5, 5,
2, 6, 7, 5, 5, 6, 5, 4, 7, 4, 5, 7, 2, 7, 5, 6, 6, 5, 6, 6, 7,
5, 4, 6, 7, 6, 7, 7, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 6, 6, 7, 6,
5, 7, 7, 6, 6, 6, 4, 7, 4, 5, 5, 5, 5, 7, 7, 7, 4, 7, 5, 6, 3,
4, 7, 5, 6, 7, 5, 5, 5, 4, 6, 5, 4, 5, 6, 6, 7, 6, 5, 6, 6, 6,
5, 7, 7, 6, 7, 6, 7, 5, 6, 4, 7, 5, 5, 7, 5, 5, 3, 5, 5, 2, 7,
7, 7, 7, 5, 3, 6, 4, 7, 6, 5, 7, 5, 6, 2, 7, 6, 4, 6, 7, 3, 5,
6, 6, 7, 7, 7, 5, 5, 7, 4, 7, 7, 7, 6, 5, 6, 2, 6, 7, 7, 6, 4,
6, 6, 5, 6, 4, 6, 6, 4, 7, 5, 7, 3, 4, 5, 4, 7, 7, 6, 6, 6, 7,
5, 7, 7, 7, 6, 6, 6, 4, 1, 6, 6, 7, 7, 6, 5, 5, 4, 7, 4, 6, 7,
4, 7, 4, 6, 3, 7, 5, 6, 6, 7, 5, 6, 7, 5, 5, 5, 2, 6, 7, 5, 5,
6, 5, 4, 7, 4, 5, 7, 2, 7, 5, 6, 6, 5, 6, 6, 7, 5, 4, 6, 7, 6,
7, 7, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 6, 6, 7, 6, 5, 7, 7, 6, 6,
6, 4, 7, 4, 5, 5, 5, 5, 7, 7, 7, 4, 7, 5, 6, 3, 4, 7, 5, 6, 7,
5, 5, 5, 4, 6, 5, 4, 5, 6, 6, 7, 6, 5, 6, 6, 6, 5, 7, 7, 6, 7,
6, 7, 5, 6, 4, 7, 5, 5, 7, 5, 5, 3, 5, 5, 2, 7, 7, 7, 7, 5, 3,
6, 4, 7, 6, 5, 7, 5, 6, 2, 7, 6, 4, 6, 7, 3, 5, 6, 6, 7, 7, 7,
5, 5, 7, 4, 7, 7, 7, 6, 5, 6, 2, 6, 7, 7, 6, 4, 6, 6, 5, 6, 4,
6, 6, 4, 7, 5, 7, 3, 4, 5, 4, 7, 7, 6, 6, 6, 7, 5, 7, 7, 7, 6,
6, 6, 4, 1, 6, 6, 7, 7, 6, 5, 5, 4, 7, 4, 6, 7, 4, 7, 4, 6, 3,
7, 5, 6, 6, 7, 5, 6, 7, 5, 5, 5, 2, 6, 7, 5, 5, 6, 5, 4, 7, 4,
5, 7, 2, 7, 5, 6, 6, 5, 6, 6, 7, 5, 4, 6, 7, 6, 7, 7, 6, 7, 7,
7, 6, 6, 7, 7, 7, 6, 6, 6, 7, 6, 5, 7, 7, 6, 6, 6, 4, 7, 4, 5,
5, 5, 5, 7, 7, 7, 4, 7, 5, 6, 3, 4, 7, 5, 6, 7, 5, 5, 5, 4, 6,
5, 4, 5, 6, 6, 7, 6, 5, 6, 6, 6, 5, 7, 7, 6, 7, 6, 7, 5, 6, 4,
7, 5, 5, 7, 5, 5, 3, 5, 5, 2, 7, 7, 7, 7, 5, 3, 6, 4, 7, 6, 5,
7, 5, 6, 2, 7, 6, 4, 6, 7, 3, 5, 6, 6, 7, 7, 7, 5, 5, 7, 4, 7,
7, 7, 6, 5, 6, 2, 6, 7, 7, 6, 4, 6, 6, 5, 6, 4, 6, 6, 4, 7, 5,
7, 3, 4, 5, 4, 7, 7, 6, 6, 6, 7, 5, 7, 7, 7, 6, 6, 6, 4, 1, 6,
6, 7, 7, 6, 5, 5, 4, 7, 4, 6, 7, 4, 7, 4, 6, 3, 7, 5, 6, 6, 7,
5, 6, 7, 5, 5, 5, 2, 6, 7, 5, 5, 6, 5, 4, 7, 4, 5, 7, 2, 7, 5,
6, 6, 5, 6, 6, 7, 5, 4, 6, 7, 6, 7, 7, 6, 7, 7, 7, 6, 6, 7, 7,
7, 6, 6, 6, 7, 6, 5, 7, 7, 6, 6, 6, 4, 7, 4, 5, 5, 5, 5, 7, 7,
7, 4, 7, 5, 6, 3, 4, 7, 5, 6, 7, 5, 5, 5, 4, 6, 5, 4, 5, 6, 6,
7, 6, 5, 6, 6, 6, 5, 7, 7, 6, 7, 6, 7, 5, 6, 4, 7, 5, 5, 7, 5,
5, 3, 5, 5, 2, 7, 7, 7, 7, 5, 3, 6, 4, 7, 6, 5, 7, 5, 6, 2, 7,
6, 4, 6, 7, 3, 5, 6, 6, 7, 7, 7, 5, 5, 7, 4, 7, 7, 7, 6, 5, 6,
2, 6, 7, 7, 6, 4, 6, 6, 5, 6, 4, 6, 6, 4, 7, 5, 7, 3, 4, 5, 4,
7, 7, 6, 6, 6, 7, 5, 7, 7, 7, 6, 6, 6, 4, 1, 6, 6, 7, 7, 6, 5,
5, 4, 7, 4, 6, 7, 4, 7, 4, 6, 3, 7, 5, 6, 6, 7, 5, 6, 7, 5, 5,
5, 2, 6, 7, 5, 5, 6, 5, 4, 7, 4, 5, 7, 2, 7, 5, 6, 6, 5, 6, 6,
7, 5, 4, 6, 7, 6, 7, 7, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 6, 6, 7,
6, 5, 7, 7, 6, 6, 6, 4, 7, 4, 5, 5, 5, 5, 7, 7, 7, 4, 7, 5, 6,
3, 4, 7, 5, 6, 7, 5, 5, 5, 4, 6, 5, 4, 5, 6, 6, 7, 6, 5, 6, 6,
6, 5, 7, 7, 6, 7, 6, 7, 5, 6, 4, 7, 5, 5, 7, 5, 5, 3, 5, 5, 2,
7, 7, 7, 7, 5, 3, 6, 4, 7)), class = "data.frame", row.names = c(NA,
-1230L))
解决方案
这是这种情况下的“典型” tidyverse 语法:
dflong <- dflong %>%
mutate(convince_min = case_when(
triad == "triad_ah" ~ pmin(convince_animals, convince_health),
TRUE ~ 99
))
笔记
.$
由于整洁的评估,没有必要在列名前面加上前缀。- 我已将第二个条件替换为
triad == TRUE
,TRUE
因为这是一个“包罗万象”的条件,它将解释除triad == "triad_ah"
. 条件的顺序case_when()
应该从最具体到最一般。 - 我已经
min()
用pmin()
which 替换了比较两列,返回列位置处两个元素中每个元素的最小值i
,对于 alli
。
推荐阅读
- git - 什么可以阻止 URL 中的基本身份验证凭据起作用?
- allure - Allure 和 Jira X-Ray 集成
- python - 从具有正确打印格式的字典中迭代
- tensorflow - TensorFlow 数据集映射中的条件与“基本”Python 行为不一致
- ajax - WordPress 上传 blob 文件
- css - CSS网格中的图像不会居中
- javascript - 使用 Javascript 的电子商务网站的简单流行/趋势产品算法
- c++ - 将 void* 转换为 const void**
- vba - 使用 SUMIF 公式的 VBA 错误代码 1004
- python - Python、Django:编辑 inlineformset_factory