经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
怎么选取符合多个条件的数据呢?
楼主
rachyu
2933
4
收藏
2014-06-08
比如说我有个data.frame里有一列叫ID.
这个ID有很多个值(而且明确不是数字),比如说ABCD...Z.
我现在要把ID是ABCD的取出来
现在我能想到的办法就是:
a=DATA[ID=="A",]
b=DATA[ID=="B",]
c=DATA[ID=="C",]
d=DATA[ID=="D",]
然后合并起来就是我要的数据集。
有没有一次性就完成的做法呢?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
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"), ]
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
菜鸟求助
怎样去掉 data frame 中的某个值,如去掉0或NA值
如何根据data.frame2来修改data.frame1
如何计算data.frame里每一列为0和NA的个数
as.data.frame与data.frame区别
[求助]如何往data.frame里面加新列
请教data.frame 多列排序问题
R语言的data.frame写入数据库中出现问题
R语言建模后的模型系数coef转换成data.frame,保存至数据库
请问有谁知道怎么用R的data.frame中的某两列数据,间接插入变成一列吗?
栏目导航
R语言论坛
stata专版
行业分析报告
经管文库
文献求助专区
数据交流中心
热门文章
2026年3月动力电池月度信息
中国低空经济发展指数报告(2026)
相对于Harness这个词,我更钟情控制论:从控 ...
CDA数据分析脱产就业班在2026年3月7日开班了 ...
系统管理学报编辑部初审超期?
Expert Choice软件(ahp层次分析法软件)含序 ...
人工智能行业:2026年AI+行业场景落地选型指 ...
【独家发布】一季报挖掘翻倍牛股
2026 AI趋势报告(中英)
2026 中国人工智能系列白皮书-具身智能
推荐文章
【文献求助专区】版主工作备用贴
五一充电,学术突围!四大AI赋能王牌课程, ...
关于学术研究和论文发表的一些建议
几种免费下载文献的方法----我的文献应助经
【必看】【本版版规,欢迎发悬赏贴求助】
【新课】26年3月|Gemini辅助论文写作与数据 ...
关于如何利用文献的若干建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群