> x1=c(4,5,6,7,8)
> x1
[1] 4 5 6 7 8
> x2=x1[x1!=6]
> x2
[1] 4 5 7 8
> x3=x1[x1=6]
> x3
[1] NA
Why is x3
不是6个?我不明白。
<-
and =
是赋值运算符。通过使用x1[x1=6]
,您正在分配的值6
to x1
,不检查它们是否匹配。输入 ?assignOps
在 R 提示符下获取更多信息。使用==
反而。
x3 <- x1[x1==6]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)