gpt4 book ai didi

r - 在 r 中检查对象是否为 null 或空字符串的最佳方法

转载 作者:行者123 更新时间:2023-12-04 15:29:32 24 4
gpt4 key购买 nike

我想检查一个变量是否是 ''或“空”。我在下面做了:

x =NULL #or ''

if(is.null(x) || x=='') {
print('nothing')
} else {
print(x)
}

我的问题是检查这种情况的最佳方法是什么?我觉得有一些更好的方法可以做到这一点......

最佳答案

与其检查它是 NULL 还是空字符串,不如检查它是否具有非零长度并且是非空字符串可能更有意义。然后第一站if将处理主要案例和 else腿将处理不太常见的情况,这似乎比其他方式更容易遵循。

if (length(x) && nzchar(x)) x else NA

关于r - 在 r 中检查对象是否为 null 或空字符串的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61505911/

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