首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用逻辑条件设置向量的子集

使用逻辑条件设置向量的子集
EN

Stack Overflow用户
提问于 2012-09-23 07:29:09
回答 1查看 16.1K关注 0票数 3
代码语言:javascript
复制
> 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?我不明白。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-23 07:37:09

=是一个赋值运算符。通过使用x1[x1=6],您将6的值赋给x1,而不是检查它们是否匹配。在R提示符下键入?assignOps以获取更多信息。请改用==

代码语言:javascript
复制
x3=x1[x1==6]
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12548517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档