Я вычислил результаты моего опроса. Они выглядят так:
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_,