Remover duplicatas consecutivas do dataframe
Eu tenho um quadro de dados que eu quero remover duplicatas que são consecutivas (na base). eu seirle
pode ser útil aqui, mas não consigo pensar em como usá-lo. O exemplo de saída ajudará a iluminar o que estou pedindo.
Gere dados de amostra:
set.seed(12)
samps <- sample(1:5, 20, T)
dat <- data.frame(v1=LETTERS[samps], v2=month.abb[samps])
dat[10, 2] <- "Mar"
Dados de amostra:
v1 v2
1 A Jan
2 E May
3 E May
4 B Feb
5 A Jan
6 A Jan
7 A Jan
8 D Apr
9 A Jan
10 A Mar
11 B Feb
12 E May
13 B Feb
14 B Feb
15 B Feb
16 C Mar
17 C Mar
18 C Mar
19 D Apr
20 A Jan
Resultado desejado:
v1 v2
1 A Jan
3 E May
4 B Feb
7 A Jan
8 D Apr
10 A Mar
11 B Feb
12 E May
15 B Feb
18 C Mar
19 D Apr
20 A Jan