I want to join 2 tables which contains connected information. The dataframe are just simplified version, there's a lot more perimeters.
I have this dataframe:
data <- tribble(
~id,~perimeter1,~perimeter2,~perimeter3,~other_cols,
"a","1","11","100","whatever",
"b","2","11","200","whatever",
"c","2","11","200","whatever",
"d","2","12","200","whatever",
"e","2","12","200","whatever",
"f","2","12","200","whatever"
)
perimeters <- tribble(
~perimeters,~lib_perimeters,~cod_perimeters,
"perimeter1","perimeter1_name1","1",
"perimeter1","perimeter1_name2","2",
"perimeter2","perimeter2_name1","11",
"perimeter2","perimeter2_name2","12"
)
and I want to make this result:
id|perimeter1|lib_perimeter1 | perimeter2|lib_perimeter2 |
a | 1 |perimeter_name_1 | 11 |perimeter2_name1|
I've tried to nest, to pivot_wider or to make loops but never succeed.