经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
怎么选取符合多个条件的数据呢?
楼主
rachyu
2876
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语言论坛
经管高考
行业分析报告
经管文库(原现金交易版)
企业分析报告
新手入门区
热门文章
展望2026:学术智能体即将崛起?
CDA全国考点信息一览(更新于2025年12月10日 ...
CDA数据分析脱产就业班于2025年12月08日开班 ...
2035年中国产业政策研究报告20251204
初等数学论丛+第8辑
2026年人工智能趋势报告:颠覆规则与未来前 ...
求助文章Sharp Constant in a Sobolev Trac ...
项目介绍 MATLAB实现基于DTW-GPR 动态时间规 ...
数字消费蓝皮书(2025年) 20251229
【多指标】2001-2024年上市公司企业供应链风 ...
推荐文章
12月武汉站|Deepseek辅助论文写作与数据分 ...
2026JG学术冬训营:从Stata初高到Python机器 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群