पृष्ठभूमि
मैं d
, एक dataframe:
d <- data.frame(ID = c("a","a","a","a", "b","b"),
event = c("G12","G12","O99","O99","B4","B2"),
date = as.Date(c("2011-01-01","2011-01-01","2011-12-23","2011-12-23","2011-01-01","2011-07-12")),
stringsAsFactors=FALSE)
के रूप में आप देख सकते हैं, आईडी a
4 पंक्तियाँ, 2 रहे हैं, जिनमें से दोहराता के आधार पर event
और date
(पंक्तियों 2 और 4 कर रहे हैं डुप्लिकेट).
समस्या और वांछित आउटपुट
मैं करना चाहते हैं को दूर करने के लिए इन डुप्लिकेट पंक्तियों पूछ रही द्वारा R
को दूर करने के लिए पंक्तियों के भीतर ID
है कि एक ही event
और date
. दूसरे शब्दों में, मैं करना चाहते हैं कि कुछ इस तरह दिखता है:
d <- data.frame(ID = c("a","a", "b","b"),
event = c("G12","O99","B4","B2"),
date = as.Date(c("2011-01-01","2011-12-23", "2011-01-01","2011-07-12")),
stringsAsFactors=FALSE)
क्या मैं करने की कोशिश की है
मैं का प्रयास किया है लेकिन यह काफी नहीं है, वहाँ:
d2 <- subset(d, duplicated(d$ID, d$event))
किसी भी विचार?