> 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为什么x3不是6?我不明白。
发布于 2012-09-23 07:37:09
=是一个赋值运算符。通过使用x1[x1=6],您将6的值赋给x1,而不是检查它们是否匹配。在R提示符下键入?assignOps以获取更多信息。请改用==。
x3=x1[x1==6]https://stackoverflow.com/questions/12548517
复制相似问题