Como remover a última linha de um quadro de dados usando dplyr
Você pode usar os seguintes métodos para remover a última linha de um quadro de dados em R:
Método 1: Exclua a última linha do quadro de dados
library (dplyr) #remove last row from data frame df <- df %>% filter(row_number() <= n()- 1 )
Método 2: Exclua as últimas N linhas do quadro de dados
library (dplyr) #remove last four rows from data frame df <- df %>% filter(row_number() <= n()- 4 )
Nota : A função n() extrai o número total de linhas no quadro de dados.
Usando row_number() <= n() , especificamos que queremos filtrar o quadro de dados para conter apenas linhas cujo número de linha seja menor que o número total de linhas com algum número subtraído.
Os exemplos a seguir mostram como usar cada um desses métodos na prática com o seguinte quadro de dados:
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'C', 'C', 'C'),
points=c(18, 13, 19, 14, 24, 21, 20, 28),
assists=c(5, 7, 17, 9, 12, 9, 5, 12))
#view data frame
df
team points assists
1 to 18 5
2 to 13 7
3 A 19 17
4 B 14 9
5 B 24 12
6 C 21 9
7 C 20 5
8 C 28 12
Exemplo 1: Exclua a última linha do quadro de dados
O código a seguir mostra como remover a última linha do quadro de dados:
library (dplyr) #remove last row from data frame df <- df %>% filter(row_number() <= n()- 1 ) #view updated data frame df team points assists 1 to 18 5 2 to 13 7 3 A 19 17 4 B 14 9 5 B 24 12 6 C 21 9 7 C 20 5
Observe que a última linha do quadro de dados foi excluída.
Exemplo 2: Exclua as últimas N linhas do quadro de dados
O código a seguir mostra como remover as últimas quatro linhas do quadro de dados:
library (dplyr) #remove last four rows from data frame df <- df %>% filter(row_number() <= n()- 4 ) #view updated data frame df team points assists 1 to 18 5 2 to 13 7 3 A 19 17 4 B 14 9
Observe que as últimas quatro linhas do quadro de dados foram excluídas.
Nota : Para remover um número diferente de linhas do final do quadro de dados, basta substituir o 4 no código por um número diferente.
Recursos adicionais
Os tutoriais a seguir explicam como executar outras funções comuns no dplyr:
Como selecionar colunas por índice usando dplyr
Como classificar variáveis por grupo usando dplyr
Como substituir NA por Zero no dplyr