Здесь у меня есть два кадра данных: «Инвентаризация» и «Анализ» для сравнения. «Анализ» содержит все возможные категории. В столбце «Инвентаризация» с именем «Категория» отсутствуют значения. Как вставить строку, если значение категории ресурса отсутствует в городе?
class(Inventory)
[1] "tbl_df" "tbl" "data.frame"
# A tibble: 14 x 7
...1 ...2 ...3 ...4 ...5 ...6 ...7
<chr> <chr> <chr> <chr> <chr> <chr> <chr>
1 City Category 1/6/2020 1/13/2020 1/20/2020 1/27/2020 2/3/2020
2 Boston Dry 1 NA 1 NA NA
3 Boston Coffee 1 NA NA 1 1
4 Boston Tea 1 1 2 NA 1
5 Boston Flour 2 1 NA NA 3
6 Boston Sugar NA 1 2 1 1
7 Moore Coffee NA 1 NA NA 1
8 Moore Sugar 1 NA 1 1 1
9 Moore Tea NA 1 1 1 1
10 Columbus Sugar NA NA 1 2 1
11 Columbus Tea 1 NA 1 1 3
12 Laurel Dry NA 2 NA 1 NA
13 Laurel Coffee 1 NA NA NA 1
14 Laurel Tea NA NA 1 NA 1
class(Analysis)
[1] "tbl_df" "tbl" "data.frame"
# A tibble: 6 x 1
...1
<chr>
1 Dry
2 Coffee
3 Tea
4 Flour
5 Sugar
6 Beverage
#To Produce This Goal of Inserting Rows When A Category Shows Its Missing Within A City
# A tibble: 25 x 7
...1 ...2 ...3 ...4 ...5 ...6 ...7
<chr> <chr> <chr> <chr> <chr> <chr> <chr>
1 City Category 1/6/2020 1/13/2020 1/20/2020 1/27/2020 2/3/2020
2 Boston Dry 1 NA 1 NA NA
3 Boston Coffee 1 NA NA 1 1
4 Boston Tea 1 1 2 NA 1
5 Boston Flour 2 1 NA NA 3
6 Boston Sugar NA 1 2 1 1
7 Boston Beverage NA NA NA NA NA
8 Moore Coffee NA 1 NA NA 1
9 Moore Sugar 1 NA 1 1 1
10 Moore Tea NA 1 1 1 1
11 NA Dry NA NA NA NA NA
12 NA Flour NA NA NA NA NA
13 NA Beverage NA NA NA NA NA
14 Columbus Sugar NA NA 1 2 1
15 NA Tea 1 NA 1 1 3
16 NA Coffee NA NA NA NA NA
17 NA Flour NA NA NA NA NA
18 NA Beverage NA NA NA NA NA
19 NA Dry NA NA NA NA NA
20 Laurel Dry NA 2 NA 1 NA
21 NA Coffee 1 NA NA NA 1
22 NA Tea NA NA 1 NA 1
23 NA Flour NA NA NA NA NA
24 NA Beverage NA NA NA NA NA
25 NA Sugar NA NA NA NA NA