@Llopis Sim, mas agora é tarde demais para fazer isso - e era tarde demais quando o fechamos originalmente. Esse tipo de pergunta foi considerado (limítrofe) no tópico há muitos anos, mas hoje em dia seria migrado rapidamente.
whuber
Respostas:
115
unique()de fato responde à sua pergunta, mas outra função relacionada e interessante para atingir o mesmo fim é duplicated().
Permite-lhe procurar quais linhas são duplicadas.
a <- c(rep("A",3), rep("B",3), rep("C",2))
b <- c(1,1,2,4,1,1,2,2)
df <-data.frame(a,b)
duplicated(df)[1] FALSE TRUE FALSE FALSE FALSE TRUE FALSE TRUE> df[duplicated(df),]
a b2 A 16 B 18 C 2> df[!duplicated(df),]
a b1 A 13 A 24 B 45 B 17 C 2
Obrigado Bernd. Eu pensei que único pode ser aplicado apenas para uma coluna específica. Eu não sabia que ele também pode ser usado para todo o quadro de dados. obrigado novamente
Respostas:
unique()
de fato responde à sua pergunta, mas outra função relacionada e interessante para atingir o mesmo fim éduplicated()
.Permite-lhe procurar quais linhas são duplicadas.
fonte
Você está procurando
unique()
.fonte