首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于匹配独立向量的列的子集data.frame

基于匹配独立向量的列的子集data.frame
EN

Stack Overflow用户
提问于 2015-04-01 12:11:42
回答 1查看 2.7K关注 0票数 3

又一次被困在这里。

我有一个由4列组成的data.frame:

代码语言:javascript
复制
Col1      Col2      Col3      Col4
1         1.lsm     0.43      0.34
2         1.lsm     0.47      0.30
3         1.lsm     0.27      0.85
1         2.lsm     0.35      0.55
2         2.lsm     0.71      0.46
3         2.lsm     0.53      0.37
4         2.lsm     0.63      0.34

Col1是随着时间的推移被跟踪的单元格号。

我有一个包含整数的向量,说明我想保留哪些单元格:

代码语言:javascript
复制
keep=c(3, 4)

现在,我想使用向量“保留”来决定保存data.frame的哪些行,并输出一个包含所有列的新data.frame,但只保留相关的行。

也就是说,这里的理想产出是:

代码语言:javascript
复制
Col1      Col2      Col3      Col4
3         1.lsm     0.27      0.85
3         2.lsm     0.53      0.37
4         2.lsm     0.63      0.34
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-01 12:15:47

你可以试试这个

代码语言:javascript
复制
 df[df$Col1 %in% keep, ]
 #   Col1  Col2 Col3 Col4
 # 3    3 1.lsm 0.27 0.85
 # 6    3 2.lsm 0.53 0.37
 # 7    4 2.lsm 0.63 0.34
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29390485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档