我有一个数据结构,我需要通过一列中的变量和另一列中的变量来绘制对偶图。例如,假设我有一个调查,其中一个专栏是关于学生对具有“非常同意”、“同意”、“中立”、“不同意”和“非常不同意”选项的班级的感受。在另一列中,我有参加调查的人的年级水平。我将如何整理和绘制这些数据,以便我可以显示一个年级有多少人说“非常同意”,一个年级有多少人说“同意”等等。
示例数据:
set.seed(123)
feelops <- c("strongly agree", "agree", "neutral", "disagree", "strongly disagree")
feelops <- ordered(feelops,levels=feelops)
dat <- data.frame(feel=sample(feelops,100,replace=TRUE) , grade=sample(LETTERS[1:5],100,replace=TRUE))
> head(dat)
feel grade
1 agree C
2 disagree B
3 neutral C
4 strongly disagree E
5 strongly disagree C
6 strongly agree E