data <- read_excel("../01_module4/data/myData.xlsx")
data
## # A tibble: 1,104 × 31
## town11cd town11nm population_2011 size_flag rgn11nm coastal coastal_detailed
## <chr> <chr> <dbl> <chr> <chr> <chr> <chr>
## 1 E34000007 Carlton… 5456 Small To… East M… Non-co… Smaller non-coa…
## 2 E34000016 Dorches… 19060 Small To… South … Non-co… Smaller non-coa…
## 3 E34000020 Ely BUA 19090 Small To… East o… Non-co… Smaller non-coa…
## 4 E34000026 Market … 6429 Small To… Yorksh… Non-co… Smaller non-coa…
## 5 E34000027 Downham… 10884 Small To… East o… Non-co… Smaller non-coa…
## 6 E34000039 Penrith… 15181 Small To… North … Non-co… Smaller non-coa…
## 7 E34000048 Bolsove… 11754 Small To… East M… Non-co… Smaller non-coa…
## 8 E34000055 March B… 21051 Medium T… East o… Non-co… Large non-coast…
## 9 E34000056 Southam… 6567 Small To… West M… Non-co… Smaller non-coa…
## 10 E34000067 Royston… 15781 Small To… East o… Non-co… Smaller non-coa…
## # ℹ 1,094 more rows
## # ℹ 24 more variables: ttwa11cd <chr>, ttwa11nm <chr>,
## # ttwa_classification <chr>, job_density_flag <chr>, income_flag <chr>,
## # university_flag <chr>, level4qual_residents35_64_2011 <chr>,
## # ks4_2012_2013_counts <dbl>,
## # key_stage_2_attainment_school_year_2007_to_2008 <dbl>,
## # key_stage_4_attainment_school_year_2012_to_2013 <dbl>, …
unique(data$size_flag)
## [1] "Small Towns" "Medium Towns" "Large Towns" "City"
## [5] "Inner London BUA" "Outer london BUA" "Other Small BUAs" "Not BUA"
size_levels <- c("Other Small BUAs", "Small Towns", "Medium Towns", "Large Towns", "City", "Not BUA", "Outer london BUA", "Inner London BUA")
data$size_flag <- factor(data$size_flag, levels = size_levels)
data$size_flag
## [1] Small Towns Small Towns Small Towns Small Towns
## [5] Small Towns Small Towns Small Towns Medium Towns
## [9] Small Towns Small Towns Small Towns Small Towns
## [13] Small Towns Small Towns Small Towns Small Towns
## [17] Small Towns Small Towns Medium Towns Small Towns
## [21] Small Towns Small Towns Small Towns Medium Towns
## [25] Small Towns Small Towns Small Towns Small Towns
## [29] Small Towns Small Towns Small Towns Small Towns
## [33] Small Towns Medium Towns Medium Towns Small Towns
## [37] Small Towns Small Towns Small Towns Small Towns
## [41] Medium Towns Small Towns Small Towns Small Towns
## [45] Small Towns Small Towns Small Towns Medium Towns
## [49] Small Towns Medium Towns Medium Towns Small Towns
## [53] Small Towns Small Towns Small Towns Medium Towns
## [57] Small Towns Small Towns Medium Towns Small Towns
## [61] Medium Towns Small Towns Small Towns Medium Towns
## [65] Medium Towns Large Towns Small Towns Small Towns
## [69] Small Towns Medium Towns Small Towns Small Towns
## [73] Small Towns Small Towns Small Towns Small Towns
## [77] Small Towns Small Towns Small Towns Small Towns
## [81] Small Towns Small Towns Small Towns Small Towns
## [85] Small Towns Small Towns Small Towns Small Towns
## [89] Small Towns Small Towns Small Towns Small Towns
## [93] Small Towns Small Towns Small Towns Small Towns
## [97] Small Towns Small Towns Small Towns Small Towns
## [101] Small Towns Small Towns Small Towns Small Towns
## [105] Medium Towns Small Towns Small Towns Small Towns
## [109] Small Towns Small Towns Medium Towns Small Towns
## [113] Small Towns Small Towns Small Towns Small Towns
## [117] Small Towns Small Towns Small Towns Small Towns
## [121] Small Towns Small Towns Small Towns Small Towns
## [125] Small Towns Medium Towns Small Towns Small Towns
## [129] Small Towns Small Towns Small Towns Small Towns
## [133] Small Towns Small Towns Small Towns Small Towns
## [137] Medium Towns Medium Towns Small Towns Medium Towns
## [141] Small Towns Small Towns Medium Towns Small Towns
## [145] Small Towns Small Towns Small Towns Small Towns
## [149] Small Towns Small Towns Small Towns Small Towns
## [153] Small Towns Medium Towns Medium Towns Small Towns
## [157] Small Towns Small Towns Small Towns Small Towns
## [161] Small Towns Small Towns Small Towns Small Towns
## [165] Small Towns Small Towns Medium Towns Medium Towns
## [169] Small Towns Small Towns Small Towns Small Towns
## [173] Medium Towns Medium Towns Small Towns Medium Towns
## [177] Medium Towns Small Towns Small Towns Small Towns
## [181] Large Towns Small Towns Small Towns Small Towns
## [185] Small Towns Small Towns Medium Towns Small Towns
## [189] Small Towns Small Towns Small Towns Small Towns
## [193] Small Towns Medium Towns Small Towns Small Towns
## [197] Small Towns Small Towns Small Towns Small Towns
## [201] Medium Towns Small Towns Small Towns Small Towns
## [205] Small Towns Small Towns Small Towns Small Towns
## [209] Small Towns Medium Towns Small Towns Small Towns
## [213] Small Towns Small Towns Small Towns Small Towns
## [217] Small Towns Small Towns Small Towns Medium Towns
## [221] Small Towns Small Towns Small Towns Small Towns
## [225] Small Towns Small Towns Medium Towns Small Towns
## [229] Small Towns Small Towns Small Towns Medium Towns
## [233] Medium Towns Small Towns Small Towns Small Towns
## [237] Small Towns Small Towns Small Towns Small Towns
## [241] Small Towns Small Towns Small Towns Small Towns
## [245] Small Towns Small Towns Small Towns Small Towns
## [249] Small Towns Medium Towns Small Towns Small Towns
## [253] Small Towns Small Towns Small Towns Small Towns
## [257] Small Towns Small Towns Small Towns Small Towns
## [261] Small Towns Small Towns Small Towns Small Towns
## [265] Small Towns Small Towns Small Towns Small Towns
## [269] Small Towns Small Towns Small Towns Small Towns
## [273] Small Towns Small Towns Small Towns Small Towns
## [277] Small Towns Small Towns Small Towns Small Towns
## [281] Medium Towns Small Towns Small Towns Small Towns
## [285] Small Towns Small Towns Small Towns Small Towns
## [289] Small Towns Small Towns Medium Towns Small Towns
## [293] Small Towns Small Towns Small Towns Medium Towns
## [297] Small Towns Small Towns Medium Towns Small Towns
## [301] Small Towns Small Towns Small Towns Small Towns
## [305] Small Towns Small Towns Small Towns Small Towns
## [309] Small Towns Small Towns Small Towns Small Towns
## [313] Medium Towns Small Towns Small Towns Large Towns
## [317] Medium Towns Small Towns Small Towns Small Towns
## [321] Small Towns Small Towns Small Towns Medium Towns
## [325] Small Towns Small Towns Small Towns Small Towns
## [329] Small Towns Small Towns Small Towns Small Towns
## [333] Small Towns Small Towns Medium Towns Small Towns
## [337] Medium Towns Small Towns Small Towns Small Towns
## [341] Small Towns Small Towns Small Towns Small Towns
## [345] Medium Towns Medium Towns Small Towns Small Towns
## [349] Medium Towns Small Towns Small Towns Small Towns
## [353] Medium Towns Small Towns Small Towns Small Towns
## [357] Small Towns Small Towns Small Towns Medium Towns
## [361] Small Towns Small Towns Medium Towns Small Towns
## [365] Large Towns Medium Towns Small Towns Small Towns
## [369] Small Towns Medium Towns Small Towns Medium Towns
## [373] Medium Towns Medium Towns Small Towns Small Towns
## [377] Small Towns Small Towns Small Towns Small Towns
## [381] Small Towns Medium Towns Large Towns Small Towns
## [385] Medium Towns Medium Towns Small Towns Small Towns
## [389] Small Towns Small Towns Medium Towns Small Towns
## [393] Small Towns Medium Towns Small Towns Medium Towns
## [397] Medium Towns Medium Towns Small Towns Medium Towns
## [401] Medium Towns Small Towns Small Towns Medium Towns
## [405] Small Towns Small Towns Medium Towns Medium Towns
## [409] Small Towns Small Towns Small Towns Small Towns
## [413] Medium Towns Small Towns Medium Towns Small Towns
## [417] Small Towns Small Towns Medium Towns Medium Towns
## [421] Medium Towns Medium Towns Medium Towns Medium Towns
## [425] Medium Towns Large Towns Large Towns Medium Towns
## [429] Small Towns Small Towns Small Towns Small Towns
## [433] Small Towns Small Towns Small Towns Small Towns
## [437] Small Towns Small Towns Small Towns Medium Towns
## [441] Small Towns Small Towns Small Towns Small Towns
## [445] Small Towns Medium Towns Small Towns Medium Towns
## [449] Medium Towns Medium Towns Medium Towns Large Towns
## [453] Large Towns Small Towns Medium Towns Small Towns
## [457] Small Towns Medium Towns Small Towns Small Towns
## [461] Medium Towns Small Towns Small Towns Medium Towns
## [465] Small Towns Large Towns Medium Towns Small Towns
## [469] Small Towns Small Towns Small Towns Medium Towns
## [473] Small Towns Small Towns Small Towns Medium Towns
## [477] Small Towns Small Towns Small Towns Small Towns
## [481] Small Towns Small Towns Small Towns Medium Towns
## [485] Small Towns Medium Towns Medium Towns Small Towns
## [489] Medium Towns Large Towns Small Towns Small Towns
## [493] Small Towns Small Towns Small Towns Small Towns
## [497] Small Towns Large Towns Small Towns Medium Towns
## [501] Medium Towns Small Towns Medium Towns Medium Towns
## [505] Large Towns Small Towns Medium Towns Small Towns
## [509] Medium Towns Small Towns Medium Towns Large Towns
## [513] Small Towns Small Towns Medium Towns Medium Towns
## [517] Small Towns Small Towns Small Towns Medium Towns
## [521] Small Towns Small Towns Small Towns Medium Towns
## [525] Small Towns Medium Towns Small Towns Medium Towns
## [529] Small Towns Medium Towns Medium Towns Small Towns
## [533] Medium Towns City Small Towns Medium Towns
## [537] Small Towns Medium Towns Medium Towns Medium Towns
## [541] Medium Towns Small Towns Large Towns Small Towns
## [545] Small Towns Small Towns Small Towns Medium Towns
## [549] Small Towns Small Towns Large Towns Large Towns
## [553] Small Towns Medium Towns Small Towns Medium Towns
## [557] Medium Towns Small Towns Small Towns Small Towns
## [561] Small Towns Small Towns Medium Towns Small Towns
## [565] Small Towns Small Towns Medium Towns Medium Towns
## [569] Small Towns Small Towns Small Towns Medium Towns
## [573] Medium Towns Small Towns Small Towns Medium Towns
## [577] Small Towns Large Towns Medium Towns Medium Towns
## [581] Small Towns Small Towns Medium Towns Large Towns
## [585] Small Towns Small Towns Small Towns Large Towns
## [589] Small Towns Small Towns Medium Towns Medium Towns
## [593] Medium Towns Medium Towns Small Towns Medium Towns
## [597] Small Towns Small Towns Small Towns Small Towns
## [601] Large Towns Medium Towns Large Towns Medium Towns
## [605] Medium Towns Small Towns Medium Towns Small Towns
## [609] Medium Towns Small Towns Medium Towns Small Towns
## [613] Medium Towns Large Towns Small Towns City
## [617] Small Towns Small Towns Small Towns Large Towns
## [621] Small Towns Medium Towns Medium Towns Small Towns
## [625] Medium Towns Small Towns Medium Towns Small Towns
## [629] Small Towns Medium Towns Small Towns Medium Towns
## [633] Small Towns Small Towns Small Towns Small Towns
## [637] Small Towns Small Towns Medium Towns Small Towns
## [641] Small Towns Small Towns Medium Towns Small Towns
## [645] Medium Towns Medium Towns Medium Towns Small Towns
## [649] Small Towns Medium Towns Small Towns Medium Towns
## [653] Medium Towns Medium Towns Small Towns Small Towns
## [657] Small Towns Medium Towns Medium Towns Small Towns
## [661] Medium Towns Small Towns Small Towns Medium Towns
## [665] Small Towns Medium Towns Medium Towns Small Towns
## [669] Small Towns Large Towns Medium Towns Small Towns
## [673] Medium Towns Medium Towns Small Towns Medium Towns
## [677] Small Towns Small Towns Medium Towns Small Towns
## [681] Medium Towns Small Towns Small Towns Small Towns
## [685] Small Towns Large Towns Small Towns Medium Towns
## [689] Medium Towns Small Towns Small Towns Medium Towns
## [693] Small Towns Small Towns Medium Towns Small Towns
## [697] Small Towns Medium Towns Medium Towns Small Towns
## [701] Small Towns Medium Towns Medium Towns Small Towns
## [705] Medium Towns Medium Towns Small Towns Small Towns
## [709] Large Towns Small Towns Small Towns Small Towns
## [713] Medium Towns Medium Towns Medium Towns Medium Towns
## [717] Medium Towns Small Towns Small Towns Medium Towns
## [721] Medium Towns Small Towns Small Towns Small Towns
## [725] Large Towns Small Towns Small Towns Medium Towns
## [729] Small Towns Small Towns Medium Towns Small Towns
## [733] Small Towns Medium Towns Medium Towns Large Towns
## [737] Medium Towns Medium Towns Medium Towns Small Towns
## [741] Small Towns Small Towns Medium Towns Small Towns
## [745] Small Towns Small Towns Small Towns Medium Towns
## [749] Small Towns Small Towns Small Towns Medium Towns
## [753] Small Towns Small Towns Medium Towns Medium Towns
## [757] Medium Towns Medium Towns Small Towns Medium Towns
## [761] Small Towns Small Towns Medium Towns Small Towns
## [765] Small Towns Small Towns City Medium Towns
## [769] Medium Towns Medium Towns Small Towns Medium Towns
## [773] Medium Towns Small Towns Small Towns Large Towns
## [777] Small Towns Large Towns Medium Towns Small Towns
## [781] Small Towns Small Towns Medium Towns Medium Towns
## [785] Small Towns Medium Towns Small Towns Small Towns
## [789] Medium Towns Small Towns Small Towns Medium Towns
## [793] Small Towns Small Towns Small Towns Small Towns
## [797] Medium Towns Medium Towns Medium Towns Small Towns
## [801] Medium Towns Medium Towns Small Towns Medium Towns
## [805] Medium Towns Small Towns Small Towns Medium Towns
## [809] Medium Towns Small Towns Small Towns Small Towns
## [813] Small Towns Small Towns Small Towns Small Towns
## [817] Small Towns Medium Towns Small Towns Small Towns
## [821] Medium Towns Medium Towns Medium Towns Small Towns
## [825] Small Towns Small Towns Small Towns Small Towns
## [829] Small Towns Small Towns Medium Towns Small Towns
## [833] Small Towns Small Towns Small Towns Small Towns
## [837] Small Towns Small Towns Small Towns Small Towns
## [841] Small Towns Small Towns Large Towns Small Towns
## [845] Medium Towns Small Towns Medium Towns Small Towns
## [849] Small Towns Small Towns Small Towns Large Towns
## [853] Small Towns Large Towns Medium Towns Medium Towns
## [857] Large Towns City Medium Towns Small Towns
## [861] Small Towns Small Towns Small Towns City
## [865] Medium Towns Small Towns Large Towns Large Towns
## [869] Small Towns Small Towns Small Towns Medium Towns
## [873] Medium Towns Medium Towns Medium Towns Medium Towns
## [877] Large Towns Small Towns Medium Towns Large Towns
## [881] Large Towns Large Towns Medium Towns Medium Towns
## [885] Medium Towns Small Towns Large Towns City
## [889] Medium Towns Medium Towns Small Towns Medium Towns
## [893] Medium Towns Medium Towns Large Towns Small Towns
## [897] Medium Towns Large Towns Small Towns Medium Towns
## [901] Medium Towns Small Towns Medium Towns Small Towns
## [905] Large Towns Medium Towns Small Towns Small Towns
## [909] Medium Towns City Medium Towns Medium Towns
## [913] Small Towns Medium Towns Large Towns Small Towns
## [917] Small Towns Medium Towns Medium Towns Medium Towns
## [921] Large Towns Large Towns Small Towns City
## [925] Medium Towns Large Towns Medium Towns Large Towns
## [929] City Medium Towns Medium Towns Medium Towns
## [933] Small Towns Large Towns Large Towns Medium Towns
## [937] Small Towns Medium Towns Large Towns Large Towns
## [941] Small Towns Small Towns Large Towns Medium Towns
## [945] Small Towns Large Towns Small Towns Small Towns
## [949] Medium Towns Small Towns Small Towns Small Towns
## [953] Large Towns Medium Towns Medium Towns Small Towns
## [957] Small Towns Medium Towns Medium Towns Large Towns
## [961] Medium Towns Medium Towns City Large Towns
## [965] Medium Towns Medium Towns City Medium Towns
## [969] Large Towns Small Towns Large Towns Medium Towns
## [973] Medium Towns Medium Towns Medium Towns Small Towns
## [977] Large Towns Medium Towns City Large Towns
## [981] City Medium Towns Medium Towns Small Towns
## [985] Small Towns Medium Towns Medium Towns Large Towns
## [989] Medium Towns Medium Towns Small Towns Medium Towns
## [993] Large Towns Medium Towns Medium Towns Large Towns
## [997] City Small Towns Small Towns Medium Towns
## [1001] Medium Towns Medium Towns Medium Towns Medium Towns
## [1005] Small Towns Medium Towns Small Towns Small Towns
## [1009] Small Towns City Large Towns Large Towns
## [1013] Small Towns Small Towns Large Towns Small Towns
## [1017] Medium Towns Small Towns Large Towns Large Towns
## [1021] Medium Towns Small Towns Medium Towns Medium Towns
## [1025] City City Small Towns Medium Towns
## [1029] Large Towns Small Towns Large Towns Small Towns
## [1033] Medium Towns Medium Towns Medium Towns Small Towns
## [1037] Large Towns Small Towns Medium Towns Small Towns
## [1041] Small Towns Medium Towns Small Towns Small Towns
## [1045] Medium Towns Medium Towns Medium Towns Medium Towns
## [1049] Small Towns Large Towns Large Towns Medium Towns
## [1053] Large Towns Medium Towns Medium Towns Small Towns
## [1057] Large Towns Small Towns Large Towns Large Towns
## [1061] Small Towns Medium Towns Large Towns Small Towns
## [1065] Medium Towns Small Towns Small Towns Medium Towns
## [1069] Small Towns Small Towns Small Towns City
## [1073] Small Towns Large Towns Large Towns Small Towns
## [1077] Medium Towns Small Towns Medium Towns Small Towns
## [1081] Small Towns Medium Towns Small Towns Medium Towns
## [1085] Medium Towns Medium Towns Medium Towns Medium Towns
## [1089] Small Towns Large Towns Large Towns Medium Towns
## [1093] Small Towns Large Towns Medium Towns Small Towns
## [1097] Medium Towns Large Towns Large Towns Large Towns
## [1101] Inner London BUA Outer london BUA Other Small BUAs Not BUA
## 8 Levels: Other Small BUAs Small Towns Medium Towns Large Towns ... Inner London BUA
levels(data$size_flag)
## [1] "Other Small BUAs" "Small Towns" "Medium Towns" "Large Towns"
## [5] "City" "Not BUA" "Outer london BUA" "Inner London BUA"
Make two charts here - one before ordering another after
# Before ordering
size_summary <- data %>%
group_by(size_flag) %>%
summarise(population = mean(population_2011, na.rm = TRUE), n = n())
ggplot(size_summary, aes(population, size_flag)) +
geom_point()
## Warning: Removed 4 rows containing missing values or values outside the scale range
## (`geom_point()`).
# After ordering
size_summary %>%
mutate(size_flag = fct_reorder(size_flag, population)) %>%
ggplot(aes(population, size_flag)) +
geom_point()
## Warning: There was 1 warning in `mutate()`.
## ℹ In argument: `size_flag = fct_reorder(size_flag, population)`.
## Caused by warning:
## ! `fct_reorder()` removing 4 missing values.
## ℹ Use `.na_rm = TRUE` to silence this message.
## ℹ Use `.na_rm = FALSE` to preserve NAs.
## Removed 4 rows containing missing values or values outside the scale range
## (`geom_point()`).
Show examples of three functions:
data %>%
mutate(size_flag = fct_recode(size_flag, "Small Towns" = "Small Towns", "Medium Towns" = "Medium Towns", "Large Towns" = "Large Towns", "Not BUA" = "Not BUA")) %>%
count(size_flag)
## # A tibble: 8 × 2
## size_flag n
## <fct> <int>
## 1 Other Small BUAs 1
## 2 Small Towns 662
## 3 Medium Towns 331
## 4 Large Towns 89
## 5 City 18
## 6 Not BUA 1
## 7 Outer london BUA 1
## 8 Inner London BUA 1
data %>%
mutate(size_flag = fct_collapse(size_flag, towns = c("Small Towns", "Medium Towns", "Large Towns"), london = c("Inner London BUA", "Outer london BUA"), other = c("Other Small BUAs", "Not BUA", "City"))) %>%
count(size_flag)
## # A tibble: 3 × 2
## size_flag n
## <fct> <int>
## 1 other 20
## 2 towns 1082
## 3 london 2
data %>%
mutate(size_flag = fct_lump(size_flag, n = 3)) %>%
count(size_flag)
## # A tibble: 4 × 2
## size_flag n
## <fct> <int>
## 1 Small Towns 662
## 2 Medium Towns 331
## 3 Large Towns 89
## 4 Other 22
No need to do anything here.