全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
22103 7
2015-08-24
我想选取code不等于 600741.SH 或者600715.SH 这两个值的所有数据。语句如下:
b1<-subset(b,code!="600741.SH" || code!="600715.SH")

可是无法执行。但如果我分成两个语句写就可以得到想要的结果:
b1<-subset(b,code!="600715.SH")

b1<-subset(b1,code!="600741.SH")



请问这是为什么?如果用一个语句得到想要的结果?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-8-24 11:30:14
||改成|试试
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-24 13:43:19
jinkelazzz 发表于 2015-8-24 11:30
||改成|试试
这样就可以了。感谢。是说“或”就是|,“且”就是&吗?不是&&,||?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-24 15:24:43
jinkelazzz 发表于 2015-8-24 11:30
||改成|试试
上午用您的方法写成一个语句是对的,现在怎么又运行不出来了?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-28 12:33:11
|,||,&,&&一个是对于标量而言,一个对于向量,反正如果|不行就用||,这就容易记住了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-28 20:03:08
有可能是逻辑运算优先级问题,非  用括号括起来, 然后分别试试|,||
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群