【发布时间】:2016-03-22 11:24:34
【问题描述】:
以下基本示例:
v1 <- c("a","b","c","a","b")
v2 <- c(1,2,3,1,1)
v3 <- rnorm(5,5)
dat <- data.frame(cbind(v1,v2,v3))
我想删除 v1 和 v2 中所有具有相同值的行。
要删除重复的行,我可以使用
dat[!duplicated(dat[,c("v1","v2")]),]
v1 v2 v3
1 a 1 6.48929449801677
2 b 2 4.89050807004701
3 c 3 5.57089903349316
5 b 1 4.08152834124853
但我也想删除第一行。
有没有人有一个简单的解决方案?也许某些选项重复,我无法识别。
【问题讨论】:
标签: r