楼主: wang052235
1980 4

[学习分享] 定义因子问题,求助 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

大专生

15%

还不是VIP/贵宾

-

威望
0
论坛币
23 个
通用积分
0
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
236 点
帖子
31
精华
0
在线时间
42 小时
注册时间
2018-10-14
最后登录
2019-8-26

楼主
wang052235 发表于 2018-11-7 22:30:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
一列中含有这些元素,
  [1] "B3" "B1" "AB" "B3" "B1" "B3" "B2" "B1" "AB" "B3" "B1" "B2" "A"  "AB" "B3" "A"  "B2" "B1" "AB" "B1" "B3" "B1" "B3" "B3"
[25] "B1" "B2" "AB" "B2" "B2" "B2" "A"  "AB" "B2" "AB" "A"  "B2" "AB" "B1" "B2" "B1" "B1" "B1" "AB" "B1" "AB" "A"  "B1" "B2"
[49] "B1" "B1" "AB" "B2" "B3" "A"  "B1" "B3" "B2" "B1" "B2" "B2" "B3" "B3" "A"  "B1" "B1" "B1" "B2" "B2" "B2" "B2" "A"  "B1"
[73] "B2" "B2" "B1" "B1" "B1" "B3" "B1" "B2" "B1" "B2" "B3" "B1" "B2" "AB" "B2" "B1" "B2" "A"  "AB" "AB" "B1" "B2" "A"  "B2"
[97] "AB" "B1" "B2" "B3" "B2" "AB" "B3" "B1" "B1" "B1" "A"  "B2" "A"  "AB" "AB" "AB" "B2" "B2" "B1" "B2" "AB" "B3" "AB" "B1"
[121] "AB" "B1" "B2" "AB" "B2" "B1" "B2" "B2" "AB" "B3" "B2" "AB" "B2" "A"  "B2" "B2" "B2" "B2" "A"  "B2" "AB" "B2" "AB" "B1"
[145] "B2" "AB" "B2" "AB" "AB" "AB" "B1" "B2" "AB" "B1" "B2" "AB" "AB" "B1" "B1" "B2" "B1" "B2" "B2" "AB" "B3" "AB" "B3" "AB"
[169] "B2" "B2" "B2" "B2" "B2" "AB" "B3" "AB" "B2" "B2" "B2" "B2" "B2" "AB" "A"  "AB" "AB" "B2" "B2" "B3" "B1" "B2" "A"  "AB"
[193] "A"  "AB" "A"  "B2" "A"  "B1" "B2"

想将A AB B1 定义为 0,B2 B3定义为1,到底怎么定义,自己这么写的
ifelse(mydata1$WHO == 'A'|'AB'|'B1',0,1)
报错
Error in mydata1$WHO == "A" | "AB" :
  operations are possible only for numeric, logical or complex types

到底该怎么定义,求大神指导
二维码

扫码加我 拉你入群

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

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

关键词:Operations operation possible Complex Logical

沙发
wang052235 发表于 2018-11-7 22:33:46
我自己搞明白了

藤椅
lemon.d 发表于 2018-11-7 22:36:59 来自手机
wang052235 发表于 2018-11-7 22:30
一列中含有这些元素,
  [1] "B3" "B1" "AB" "B3" "B1" "B3" "B2" "B1" "AB" "B3" "B1" "B2" "A"  "AB" "B ...
参考https://bbs.pinggu.org/thread-6733210-1-1.html
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

板凳
alecwf 发表于 2018-11-7 23:31:11
先标记一下,方法应该很多。再想想

报纸
wang052235 发表于 2018-11-8 00:13:45
应该这样写就对了,
ifelse(mydata1$WHO=='A'|mydata1$WHO=='AB'|mydata1$WHO='B1',0,1)
就是说‘ | ’后面都是逻辑表达式就可以了,亲测有效
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

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

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