请考虑以下代码:
library(dplyr)
x <- case_when(
FALSE ~ list('a' = 'b'),
TRUE ~ list('c' = 'd')
)
Run Code Online (Sandbox Code Playgroud)
x是
1 $ NA 列表:chr "d"
我希望 x 中的元素 d 具有名称“c”而不是 NA。我错过了什么吗?这是一个错误吗?我怎样才能实现我的预期行为?
准确地说,我希望上面的语句与
x <- list('c' = 'd')
Run Code Online (Sandbox Code Playgroud)