gpt4 book ai didi

r - 循环包含 NULL 的向量

转载 作者:行者123 更新时间:2023-12-04 16:40:28 25 4
gpt4 key购买 nike

我想遍历一个向量并将值作为参数发送给一个函数。我要发送的值之一是 NULL。这是我一直在尝试的

things <- c('M','F',NULL)
for (thing in things){
doSomething(thing)
}

但是循环忽略了 NULL 值。有什么建议?

最佳答案

循环不会忽略它。看 things你会看到 NULL不在吗。

你不能在一个向量中混合类型,所以你不能同时拥有 "character""NULL"类型在同一个向量中。改用列表。

things <- list('M','F',NULL)
for (thing in things) {
print(thing)
}
[1] "M"
[1] "F"
NULL

关于r - 循环包含 NULL 的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11638680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com