Verificar duplicados na integra

Olá pessoal, Gostaria de verificar as duplicidade na integra, o comando "duplicated" mostra os duplicados a partir do segundo registro. Mas eu gostaria de identificar desde o primeiro registro as duplicidade. Por exemplo, o que ocorre fazendo o comando "duplicated": df <- read.table(header=TRUE, text=' label value A 4 B 3 C 6 B 3 B 1 A 2 A 4 A 4 ') df = data.table(df, key = "value") df$duplic = duplicated(df, by="label") df label value duplic 1: B 1 FALSE 2: A 2 FALSE 3: B 3 TRUE 4: B 3 TRUE 5: A 4 TRUE 6: A 4 TRUE 7: A 4 TRUE 8: C 6 FALSE Mas na realidade gostaria que aparecesse da seguinte forma: df label value duplic 1: B 1 TRUE 2: A 2 TRUE 3: B 3 TRUE 4: B 3 TRUE 5: A 4 TRUE 6: A 4 TRUE 7: A 4 TRUE 8: C 6 FALSE Obrigado pela ajuda de vocÊs galera. ABS -- Wagner S. Tassinari Departamento de Matemática Universidade Federal Rural do Rio de Janeiro. BR-465, Km 7 - Seropedica, RJ - Brasil CEP: 23890-000 Skype: wagner.tassinari wtassinari@gmail.com tassinari@ufrrj.br ------------------------------------------------------- "Statistical thinking will one day be as necessary for efficient citizenship as the ability to read and write." (H.G.Wellis)

Wagner, Experimente adicionar o argumento fromLast=T. duplicated(df, by="label", fromLast=T)

df$d <- df$label %in% unique(df$label[duplicated(df$label)]) df label value d 1 A 4 TRUE 2 B 3 TRUE 3 C 6 FALSE 4 B 3 TRUE 5 B 1 TRUE 6 A 2 TRUE 7 A 4 TRUE 8 A 4 TRUE
On 03/03/16 22:36, Wagner Tassinari wrote:
df <- read.table(header=TRUE, text=' label value A 4 B 3 C 6 B 3 B 1 A 2 A 4 A 4 ')
participantes (3)
-
Elias Teixeira Krainski
-
Wagner Tassinari
-
Éder Comunello