Лучше всего привести в порядок (изменить) данные в соответствующий формат для дальнейшего анализа или визуализации. Здесь у вас есть повторные измерения (полезность, важность, сложность). Поэтому сначала соберите их все в один столбец:
diet2 <- pivot_longer(diet, cols=-group) # Previously called gather
В качестве альтернативы,
diet2 <- pivot_longer(diet, cols=c(usefulness, importance, difficulty))
Вы должны получить более длинный фрейм данных (называемый "tbl" в tidyverse). Посмотрите на это.
Затем создайте несколько коробочных сюжетов. Учитывая, что это домашнее задание , я не буду предлагать решение, но пусть OP изучит стиль DataCamp. :)
library(ggplot2)
ggplot(diet2, aes(x = ____, y = ____)) +
geom_boxplot() +
facet_wrap(~____, scales = "free")
Заменить ____
именами переменных.