Lorena!
Во-первых, нет необходимости применять factor () и table () в показанном вами наборе данных. Насколько я понимаю, все выглядит нормально.
R поставляется с некоторыми интересными параметрами построения графиков, hist () - один из них.
Гистограмма с hist ()
В следующем примере я буду использовать переменную «Valenz», как указано в вашем наборе данных.
Чтобы получить частоту без необходимости ее украшать, вы можете просто спросить:
hist(dataset, Valenz)
Первый аргумент (набор данных) сообщает , где эти значения; второй аргумент (Valenz) сообщает , какие значения из набора данных вы хотите использовать.
Если вы хотите знать только частоту, без необходимости сообщать ее в некоторых элегантный способ, который нужно сделать (:
Гистограмма с ggplot ()
Если вы хотите сделать его красивее, вы можете стилизовать свой график с помощью пакета ggplot2, одного из наиболее часто используемых пакетов в R.
Сначала установите, а затем загрузите пакет.
install.packages("ggplot2")
library(ggplot2)
Затем создайте гистограмму с x в качестве количества раз, когда получен какой-либо результат.
ggplot(dataset, aes(x = Valenz)) +
geom_histogram(bins = 7, color = "Black", fill = "White") +
labs(title = NULL, x = "Name of my variable", y = "Count of 'Variable'") +
theme_minimal()
- ggplot () принимает значение вашего фрейма данных, затем aes () указывает, что вы хотите, чтобы Valenz находился на оси x.
- geom_histogram () дает вам гистограмму с «bins = 7» (7 вариантов, поскольку это шкала Лайкерта) и полосы с «color = 'Black'» и «fill = 'White'».
- labs () определяет метки, которые появляются под x ("x =" Имя моей переменной "), а затем через y (y =" Число 'переменной' ").
- theme_minimal () делает сюжет круче.
Надеюсь, я помог тебе чем-то, Лорена. (: