提问人:Someone2 提问时间:11/8/2023 更新时间:11/9/2023 访问量:54
R: 将“NULL”转换为“NULL”?
R: Ho to convert `"NULL"` into `NULL`?
问:
如何在 R 中将显示 NULL () 的字符串转换为实际值?"NULL"
NULL
我得到一个包含字符串或(也是一个字符串)的 envvar,我的 R 代码正在寻找一个字符串或 .这看起来很简单,但例如不起作用:"NULL"
NULL
stringr::str_replace_all("test", 'NULL', NULL)
> stringr::str_replace_all("test", 'NULL', NULL)
Error in `stringr::str_replace_all()`:
! `replacement` must be a character vector, not `NULL`.
答:
0赞
Someone2
11/9/2023
#1
我设法用一个更简单的if/else来让它开始:
fun(
base.url = if (Sys.getenv('BASE_URL') == 'NULL') {as.null()} else {Sys.getenv('BASE_URL')}, ...) {
...
}
评论
NA_character_
NULL
NULL
NA
a <- "NULL"; if(a == "NULL") NULL else a
NULL
NA