使用带有向量的likert包的group.order作为过滤器
我已经计算了我调查的利克特结果。它们看起来像这样:使用带有向量的likert包的group.order作为过滤器,r,likert,R,Likert,我已经计算了我调查的利克特结果。它们看起来像这样: Item 1 2 3 4 5 1 [3][1] likert_scale 0.00000 14.28571 14.28571 57.14286 14.28571 2 [3][2] likert_scale 0.00000 0.00000 28.57143 42.85714 28.57143 3 [3][3] lik
Item 1 2 3 4 5
1 [3][1] likert_scale 0.00000 14.28571 14.28571 57.14286 14.28571
2 [3][2] likert_scale 0.00000 0.00000 28.57143 42.85714 28.57143
3 [3][3] likert_scale 0.00000 0.00000 0.00000 100.00000 0.00000
4 [3][4] likert_scale 0.00000 0.00000 28.57143 42.85714 28.57143
5 [3][5] likert_scale 0.00000 14.28571 28.57143 42.85714 14.28571
6 [4][1] likert_scale 0.00000 14.28571 42.85714 42.85714 0.00000
7 [4][2] likert_scale 14.28571 42.85714 14.28571 28.57143 0.00000
现在,我只想根据该行绘制部分结果。i、 e.与[3]一起的所有行。如何使用group.order实现这一点?我还有一个向量,已经有了正确和错误的结果
likertgroup1 <- grepl( "\\[3\\]\\[" , names( final_likerts ))
str(likertgroup1)
likert.bar.plot(reslikert,group.order = likertgroup1,center=3)
还有reslikert(摘录,因为它很长)
请使用我在上面添加的
dput()
@wusel提供您的数据。请查看一个dconsiderdput(head(yourdata))
,这样我们就可以重现您的问题。没有适当的数据,这一切都非常麻烦
c(TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
FALSE, FALSE, FALSE, FALSE)
NA_integer_
), .Label = c("1", "2", "3", "4", "5"), class = c("ordered",
"factor")), `[20][5] likert_scale` = structure(c(NA_integer_,
NA_integer_, NA_integer_, NA_integer_, NA_integer_, NA_integer_,