data.table equivalente de tidyr :: complete ()
tidyr::complete()
agrega filas a undata.frame
para combinaciones de valores de columna que faltan en los datos. Ejemplo:
library(dplyr)
library(tidyr)
df <- data.frame(person = c(1,2,2),
observation_id = c(1,1,2),
value = c(1,1,1))
df %>%
tidyr::complete(person,
observation_id,
fill = list(value=0))
rendimientos
# A tibble: 4 × 3
person observation_id value
<dbl> <dbl> <dbl>
1 1 1 1
2 1 2 0
3 2 1 1
4 2 2 1
donde elvalue
de la combinaciónperson == 1
yobservation_id == 2
eso falta endf
se ha completado con un valor de 0.
¿Cuál sería el equivalente de esto endata.table
?