提问人:Malta 提问时间:1/29/2021 最后编辑:CetttMalta 更新时间:1/29/2021 访问量:395
case_when的行为与数字(0)
Behaviour of case_when with numeric(0)
问:
我不明白工作原理。这里有这句非常简单的行:dplyr::case_when
library(tidyverse)
case_when(TRUE ~ 50,
FALSE ~ numeric(0))
我明白了,很明显,TRUE 就是 TRUE,所以它应该发回 50。此外,FALSE 是 FALSE,因此它不应该发回 numeric(0)。如果我写,我没有问题:numeric(0)
case_when(TRUE ~ 50,
FALSE ~ NaN)
我得到 50 分,这是对的。 我错过了什么?
答: 暂无答案
评论