首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对个体的多个观察保持完整,当对变化的响应进行鉴别时

对个体的多个观察保持完整,当对变化的响应进行鉴别时
EN

Stack Overflow用户
提问于 2016-06-17 21:03:28
回答 1查看 46关注 0票数 0

在我的数据集中,每个人都有多个观察(行)--每个人多达5个。我需要抽出一小部分人,他们在任何一个观察中都符合我的标准,但不失去他们的任何观察结果。本质上,它会是这样的:

代码语言:javascript
复制
ID    x     
1     1
1     2
1     3
1     9
1     9
2     2
2     7
2     8
3     4
3     1
3     2
3     1

我会对我的数据进行子集,这样只有那些曾经记录变量x为1的人才会被保留下来。第二人将被排除在外,但对第一人和第三人的所有意见将保留在一个新的数据框架内。

代码语言:javascript
复制
ID    x     
1     1
1     2
1     3
1     9
1     9
3     4
3     1
3     2
3     1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-17 21:37:19

有一种方法,

代码语言:javascript
复制
ind <- unique(df$ID[df$x==1])
df[df$ID %in% ind, ]
#   ID x
#1   1 1
#2   1 2
#3   1 3
#4   1 9
#5   1 9
#9   3 4
#10  3 1
#11  3 2
#12  3 1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37890341

复制
相关文章

相似问题

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