Я пытаюсь изменить свой фрейм данных для вложенной модели данных, но я не могу понять, как это сделать, используя R.
Это мой фрейм данных:
idquestionario cod_cartao ord_cartao
1 33333 5
1 Death 4
1 12123 2
1 22332 3
1 32332 5
1 11111 1
10 23222 7
10 Death 4
10 12233 2
10 33333 4
10 12111 1
10 22332 3
...
Мне нужно изменить форму моего фрейма данных, чтобы получить этот результат:
idquestionario cod_cartao cod_cartao
1 11111 12123
1 11111 22332
1 11111 22332
1 11111 Death
1 11111 32332
1 11111 33333
1 12123 22332
1 12123 Death
1 12123 32332
1 12123 33333
1 22332 22332
1 22332 Death
1 22332 32332
1 22332 33333
1 Death 32332
1 Death 33333
10 12111 12233
10 12111 22332
10 12111 22332
10 12111 33333
10 12233 22332
10 12233 33333
10 22332 33333
...
Просто попробуйте объяснить мой фрейм данных. У меня есть три столбца (idquestionario, cod_cartao, ord_cartao)
- idquestionario - числовой столбец индекса
- cod_cartao - это код карты, используемый для измерения качества жизни
- ord_cartao - рейтинг карт (1 - лучший, 2 - второй и т. Д.). Вы можете иметь связи в этом рейтинге.
Например, id = 1, у нас есть рейтинг: 1, 2, 3, 4 и 5. Рейтинг напрямую связан с картами:
1 - 11111
2 - 12123
3 - 22332
4 - Смерть
5 - 33333 и 32332
Так что мне нужно сопоставить все карты, используя код ранжирования:
1 2
1 3
1 4
1 5 Doesn't matter the order
1 5 Doesn't matter the order
2 3
2 4
2 5 Doesn't matter the order
2 5 Doesn't matter the order
3 4
3 5 Doesn't matter the order
3 5 Doesn't matter the order
4 5 Doesn't matter the order
4 5 Doesn't matter the order
Спасибо за ваше терпение и за помощь!