I have a csv file with 2 column headers, like so:
tibble(brand_1 = c("region_1", 12, 4),
brand_2 = c("region_1", 8, 10),
brand_3 = c("region_2", 7, 12))
brand_1 brand_2 brand_3
<chr> <chr> <chr>
1 region_1 region_1 region_2
2 12 8 7
3 4 10 12
What's the best way to transform that into long format, like so:
# A tibble: 6 x 3
brand region value
<chr> <chr> <dbl>
1 brand_1 region_1 12
2 brand_1 region_1 14
3 brand_2 region_1 8
4 brand_2 region_1 10
5 brand_3 region_2 7
6 brand_3 region_2 12