grouped_data2002pop <- grouped_data2002pop %>%arrange(totalPop)grouped_data <- d2002 %>%left_join(grouped_data2002pop, by ="continent")grouped_data# but we have duplicated year
A tibble: 5 × 6
continent
year.x
lifeExpAvg
countriesCount
totalPop
year.y
<fct>
<int>
<dbl>
<int>
<dbl>
<int>
Africa
2002
53.32523
52
833723916
2002
Americas
2002
72.42204
25
849772762
2002
Asia
2002
69.23388
33
3601802203
2002
Europe
2002
76.70060
30
578223869
2002
Oceania
2002
79.74000
2
23454829
2002
grouped_data2002pop <- grouped_data2002pop %>%arrange(totalPop)grouped_data <- d2002 %>%left_join(grouped_data2002pop, by =c("continent", "year"))grouped_data#ok
A tibble: 5 × 5
continent
year
lifeExpAvg
countriesCount
totalPop
<fct>
<int>
<dbl>
<int>
<dbl>
Africa
2002
53.32523
52
833723916
Americas
2002
72.42204
25
849772762
Asia
2002
69.23388
33
3601802203
Europe
2002
76.70060
30
578223869
Oceania
2002
79.74000
2
23454829
Let’s make a different data sets for testing join() fucntions: