Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带有向量的likert包的group.order作为过滤器_R_Likert - Fatal编程技术网

使用带有向量的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提供您的数据。请查看一个dconsider
dput(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_,