楼主: rachyu
2875 4

[问答] 怎么选取符合多个条件的数据呢? [推广有奖]

  • 0关注
  • 0粉丝

已卖:38份资源

高中生

17%

还不是VIP/贵宾

-

威望
0
论坛币
19 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
295 点
帖子
11
精华
0
在线时间
23 小时
注册时间
2014-6-4
最后登录
2020-3-18

楼主
rachyu 发表于 2014-6-8 15:04:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如说我有个data.frame里有一列叫ID.
这个ID有很多个值(而且明确不是数字),比如说ABCD...Z.
我现在要把ID是ABCD的取出来
现在我能想到的办法就是:
     a=DATA[ID=="A",]
     b=DATA[ID=="B",]
     c=DATA[ID=="C",]
     d=DATA[ID=="D",]
然后合并起来就是我要的数据集。

有没有一次性就完成的做法呢?
二维码

扫码加我 拉你入群

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

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

关键词:Frame Data ABCD Fram ABC 而且

沙发
qwe333qa 发表于 2014-6-8 15:31:58
data<-t(data);
subset(data,id=="a"|id=="b"|id=="c"|id=="d");

藤椅
rachyu 发表于 2014-6-8 15:57:17
qwe333qa 发表于 2014-6-8 15:31
data
那还是要一个一个输进去啊,事实是我每个ABCD都是很长的一个字符串,很费劲的。

板凳
yywan0913 在职认证  发表于 2014-6-8 19:38:45
看你要选的ID有什么特点,长的话就用正则表达式抓取

报纸
RFenxi 发表于 2014-6-9 03:07:57
Data[ID %in% c("A", "B", "C", "D"), ]

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

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