Hmm, so if read correctly you want to remove exactly duplicated rows. So maybe try the following to begin with.

 duplicated(newdf[ , c("id", "loc", "clm")])
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE

Then you can remove the duplicated rows before proceeding with what has been suggested before.

Also you can try unique(newdf[ , c("id", "loc", "clm")]) if you are not interested in carrying over other corresponding variables.

See help(duplicated) and help(unique).

Regards, Adai




David Winsemius wrote:
Color me puzzled. Can you express the run more clearly in Boolean logic?

If someone has five policies: 3 Life and 2 General ...  is he in or out?

Applying the alternate strategy to that data set I get:
out <- tapply( dat$clm, dat$uid, paste ,collapse=",")
 >
 > out
A1.B1 A2.B2 A3.B1 "General" "General,Life" "General" A3.B3 A4.B4 A5.B5 "General,Life,General,General" "General,Life,General" "General,Life"

Please explain why you want A3.B3.


______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to