Использование group.order пакета likert с вектором в качестве фильтра - PullRequest
0 голосов
/ 27 октября 2019

Я вычислил результаты моего опроса. Они выглядят так:

       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

Теперь я хотел бы представить только некоторые результаты в соответствии со строкой. т.е. все строки с [3] вместе. Как это можно сделать с group.order? У меня также есть вектор с результатами TRUE и FALSE.

likertgroup1 <- grepl( "\\[3\\]\\[" , names( final_likerts )) 
str(likertgroup1)
likert.bar.plot(reslikert,group.order = likertgroup1,center=3)

Заранее спасибо.

Данные для likertgroup1:

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)

И для reslikert(выдержка, потому что она очень длинная)

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_,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...