гораздо красивее
tidyr::complete()
вляет строки вdata.frame
для комбинаций значений столбцов, которые отсутствуют в данных. Пример:
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))
доходность
# 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
гдеvalue
комбинацииperson == 1
а такжеobservation_id == 2
чего не хватает вdf
был заполнен со значением 0.
Что будет эквивалентно этому вdata.table
?