【发布时间】:2016-06-08 04:52:52
【问题描述】:
我有一个类似于下面的数据集:
zz <- "Session Rater
1 A X
2 A X
3 A X
4 B Y
5 B Y
6 B Z
7 B Z
8 C X
9 C Y
10 C Z"
Data <- read.table(text=zz, header = TRUE)
我只想对会话具有多个评估者的会话行进行子集化,即使该数据存储在另一列中。因此,我希望最终得到一个如下所示的数据集:
zz2 <- "Session Rater
1 B Y
2 B Y
3 B Z
4 B Z
5 C X
6 C Y
7 C Z"
Data2 <- read.table(text=zz2, header = TRUE)
会话 A 的行已从数据集中删除,因为会话 A 只有一个评估者“X”,但会话 B 和 C(及其所有行)被保留,因为它们有多个评估者(Y 和 Z会话 B,以及会话 C 的 X、Y 和 Z)。
我玩过dplyr,但没有成功。非常感谢。
【问题讨论】:
-
基本上与stackoverflow.com/questions/21421031/…相反,并且可以说是重复的,因为您必须将
==更改为>,但有些事情也已经从这些答案中转移了。