[R-br] Reorganizar base de dados

Bernardo Rangel Tura tura em centroin.com.br
Sábado Agosto 1 07:23:28 BRT 2015


Bom dia a todos

Estou precisando realizar uma operação de ordenação de um grupo de 
variáveis para o modelo que a equipe resolveu utilizar preciso 
transforma uma base de dados deste formato:

    idquestionario cod_cartao ord_cartao
1               1      33333          5
2               1      Morto          4
3               1      12123          2
4               1      22332          3
5               1      32332          5
6               1      11111          1
7               1      33132          5
8               1      33231          5
9               1      21333          3
10             10      23222          7
11             10      Morto          9
12             10      12233          4
13             10      33333          8
14             10      12111          2
15             10      22332          5
16             10      11333          3
17             10      32213          6
18             10      11111          1


Para este formato

    idquestionario 11111 33333 MORTO 12123 22332 32332 33132 33231
1               1   1     5     4     2     3     5     5     5
2              10   1     8     9    NA     5    NA    NA    NA

21333 23222 12233 12111 11333 32213
   3    NA    NA    NA    NA    NA
  NA     7     4     2     3     6

Para deixar mais claro

idquestionario = identificador,
ord_cartao = posição que o cartão foi ordenado,
cod_cartao = código do cartão (total 244 códigos)

Cada pessoa responde 9 dos 244 códigos (3 fixos e 6 variáveis), cada 
linha inicia com o identificador cada código de cartão (cod_cartao) 
passa a ser uma nova variável e o seu valor naquela linha é o 
ranqueamento (ord_cartao) ou NA se o paciente não foi sorteado para este 
cartão. alguém pode me ajudar?

Obrigado por antecipação

[]s
Tura




Mais detalhes sobre a lista de discussão R-br