相同变量删除行我目前试图数据子集到较小尺寸,我具有与编码部分的问题,正如我在编码是一个完整的新手。与R中
我试图摆脱与此相同的条目的所有行。因此,例如,代码应该消除第3列“var 2”中具有相同变量的所有行。重复函数只会摆脱第二个条目“0”,但我想摆脱两个条目与“0”。
感谢您的帮助! http://i.stack.imgur.com/esfSB.jpg
相同变量删除行我目前试图数据子集到较小尺寸,我具有与编码部分的问题,正如我在编码是一个完整的新手。与R中
我试图摆脱与此相同的条目的所有行。因此,例如,代码应该消除第3列“var 2”中具有相同变量的所有行。重复函数只会摆脱第二个条目“0”,但我想摆脱两个条目与“0”。
感谢您的帮助! http://i.stack.imgur.com/esfSB.jpg
您可以使用dplyr库进行数据操作。它是一个整洁的图书馆,非常有帮助。我想出了以下代码来解决你的问题。假设数据帧被存储在一个变量被称为data_frame,溶液是如下
data_frame <- tbl_df(data_frame) %>%
group_by(var2) %>%
filter(n()==1)
我将结果存储在相同的变量。你可以使用另一个变量名,以保持原有的数据帧完整
下面我们用表格,看看哪个值被复制,然后对那些不重复的所有值中进行搜索。
df = table(data$Var2)
data[!data$Var2 %in% as.numeric(names(df[df > 1])), ]
我们也可以包括duplicated
与fromLast=TRUE
删除所有这些重复的行。
df1[with(df1, !(duplicated(var2)|duplicated(var2, fromLast=TRUE)),]
请向我们展示预期的输出。 –
不要将您的数据作为图像发布,请学习如何给出[可重现的示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610 ) – Jaap