【发布时间】:2020-08-12 11:38:28
【问题描述】:
我在 R 中尝试下面的代码,并期望两个条件语句给出相同的结果,但事实并非如此。请帮助理解这种行为。
> a
[1] 23 34 45 43
> b
[1] 45 34
> c
[1] 34 45
> a == b
[1] FALSE TRUE TRUE FALSE
> a == c
[1] FALSE FALSE FALSE FALSE
【问题讨论】:
-
为什么您希望两个语句给出相同的结果?毕竟,您是在比较不同的值!
-
您可能需要
a %in% b和a %in% c。如果你能说出你的期望会很有帮助 -
嗨 Flick,我知道我们可以使用 %in% 但我只是想知道为什么结果不同。我希望它们都应该给出相同的结果,但循环重复响应可以解决我的查询。
标签: r data-science conditional-operator