title: how can I assign a name to duplicate
body: <p>my data is like this </p>
  
  <pre><code>df&lt;- structure(list(label = c("afghanestan", "afghanestan", "afghanestanIndia", 
  "afghanestanindiaholad", "afghanestanUSA", "USA", "Argentina", 
  "Brazil", "Argentinabrazil", "Brazil"), Start = c(114, 516, 89, 
  22, 33, 67, 288, 362, 45, 362), Stop = c(127, 544, 105, 34, 50, 
  85, 299, 381, 68, 381)), class = "data.frame", .Names = c("label", 
  "Start", "Stop"), row.names = c(NA, -10L))
  </code></pre>
  
  <p>when I want to remove the exact duplicate , I simply do this </p>
  
  <pre><code>df[!duplicated(df[,c('label','Start','Stop')]),]
  </code></pre>
  
  <p>now the problem is that I want to recognize those that are similar in the label but possibly different in the start and stop. so I would like to generate something like this afterwards</p>
  
  <pre><code>                  label Start Stop NewLab
  1           afghanestan   114  127  TRUE
  2           afghanestan   516  544  TRUE
  3      afghanestanIndia    89  105  FALSE
  4 afghanestanindiaholad    22   34  FALSE
  5        afghanestanUSA    33   50  FLASE
  6                   USA    67   85  FALSE
  7             Argentina   288  299  FALSE
  8                Brazil   362  381  FALSE
  9       Argentinabrazil    45   68  FALSE
  </code></pre>