楼主: salacn
22201 7

[问答] subset函数,多个条件如何用一条语句设置 [推广有奖]

  • 3关注
  • 0粉丝

已卖:79份资源

本科生

68%

还不是VIP/贵宾

-

威望
0
论坛币
99 个
通用积分
0.4200
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1293 点
帖子
75
精华
0
在线时间
80 小时
注册时间
2011-11-5
最后登录
2018-10-26

楼主
salacn 在职认证  发表于 2015-8-24 09:48:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我想选取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")



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

扫码加我 拉你入群

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

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

关键词:Subset subs UBS Set 如何用 如何

沙发
jinkelazzz 发表于 2015-8-24 11:30:14
||改成|试试

藤椅
salacn 在职认证  发表于 2015-8-24 13:43:19
jinkelazzz 发表于 2015-8-24 11:30
||改成|试试
这样就可以了。感谢。是说“或”就是|,“且”就是&吗?不是&&,||?

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

报纸
李会超 发表于 2015-8-28 12:33:11
|,||,&,&&一个是对于标量而言,一个对于向量,反正如果|不行就用||,这就容易记住了
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
salacn + 1 + 1 + 1 精彩帖子
ryoeng + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 2  信用等级 + 2   查看全部评分

地板
七彩空气 学生认证  发表于 2015-8-28 20:03:08
有可能是逻辑运算优先级问题,非  用括号括起来, 然后分别试试|,||

7
arvinjlu 发表于 2018-3-5 16:15:02
a<-subset(sig_indep,sig_indep[,1]!="aldh1a3"|sig_indep[,2]!="aldh1a3")

我这样写也是没有用啊,我也不知道为什么,求解答,谢谢

8
Ariel1991 发表于 2018-4-15 18:20:03
arvinjlu 发表于 2018-3-5 16:15
a
我也遇到这样类似的问题了,方便私下交流一下吗?这里写成一个等号可能是不行的。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 12:30