我是一个R初学者试图做我想象的(错误地)将是一个初学者类型的任务:为多个调查问题(向量)产生一个简单的均值/标准偏差图,按第二个变量分组(比如说,小组)。
所以我正在从Stata中将变量(例如q1-q10)读入R中,并且甚至设法melt
this suggestion之后的数据。
我想要的基本上是解决方案中提供的图表:
但是,我的数据包含缺失值(NA
),缺失值的 NUMBER 因问题而异。因此,当我尝试使用ggplot
绘制“融化”数据时,我得到一个错误,指出矢量长度不匹配。
答案 0 :(得分:0)
好吧,假设您的变量q1-q10是分开的,那么您应该将它们合并到数据框df中:
df <- data.frame(q1, q2, ...,q10)
然后你可以清理它,这样你只有完整的情况,即只有没有NA的观察:
df <- df[complete.cases(df),]
之后,你应该没有ggplot的问题。