我试图在dplyr::mutate中使用dplyr::case_when替换一些值: mutate(floor = case_when( floor==8 ~ 8, floor==10 ~ 10,我有个错误Error: must be a character vector, not a double vector
我有两个问题: 1)
当我使用| (和) boolean运行代码时,我得到一个错误。(dplyr)
filter(df, ID== '279557' | ID == '280485' | ID == '279556' | ID == '280484') 错误: x Input `..1$ID` must be a logical vector, not a character.
我试图使用case_when在dataframe中创建分组,而不是在dplyr链中创建多个if_else语句。不幸的是,当我试图返回一个表达式时,我遇到了这个错误(然后用它们来显示ggplot中漂亮的数学表达式)。Error: Problem with `mutate()` input `output`.i Input `output` is `case_w