Coleção dados
Remover duplicadas
Mantenha uma linha por combinação das colunas selecionadas.
O que o bloco faz
Mantém a primeira linha de cada combinação distinta nas colunas selecionadas, preservando a ordem da tabela.
Quando usar
Quando a análise precisa de registros únicos segundo uma chave definida.
Configuração
Colunas (cols) recebe os campos que definem duplicidade. A primeira ocorrência na ordem de entrada permanece.
Exemplo
Gerar dados
Remover duplicadas
library(trama)
reg <- tr_registry()
tr_use("trama.data", registry = reg)
tr_flow(reg) |>
tr_add("ensaios", "data/generate", n = 4L,
expr = "parcela = c(1, 1, 2, 2), valor = c(10, 11, 12, 13)") |>
tr_add("unicas", "data/distinct", cols = "parcela", from = "ensaios")Como interpretar
A saída mantém as parcelas 1 e 2. Como a entrada está na ordem 1, 1, 2, 2, ficam os valores 10 e 12, respectivamente.