Pessoal:para o seguinte df:
df <- data.frame(nome = c("NOME_1", "NOME_1", "NOME_1",
"NOME_2", "NOME_2", "NOME_2", "NOME_2", "NOME_2",
"NOME_3", "NOME_3", "NOME_3", "NOME_3", "NOME_3"),
curso = c("INFORMÁTICA INICIAL", "INFORMÁTICA_NÍVEL_2", "PIZZAS TRADICIONAIS",
"DESIGN DE SOBRANCELHA", "INFORMÁTICA INICIAL", "INFORMÁTICA_NÍVEL_1", "INFORMÁTICA_NÍVEL_2", "PIZZAS TRADICIONAIS",
"DESIGN DE SOBRANCELHA", "INFORMÁTICA INICIAL", "INFORMÁTICA_NÍVEL_1", "INFORMÁTICA_NÍVEL_2", "BARBEARIA"))
nome |
curso |
NOME_1 |
INFORMÁTICA INICIAL |
NOME_1 |
INFORMÁTICA_NÍVEL_2 |
NOME_1 |
PIZZAS TRADICIONAIS |
NOME_2 |
DESIGN DE SOBRANCELHA |
NOME_2 |
INFORMÁTICA INICIAL |
NOME_2 |
INFORMÁTICA_NÍVEL_1 |
NOME_2 |
INFORMÁTICA_NÍVEL_2 |
NOME_2 |
PIZZAS TRADICIONAIS |
NOME_3 |
DESIGN DE SOBRANCELHA |
NOME_3 |
INFORMÁTICA INICIAL |
NOME_3 |
INFORMÁTICA_NÍVEL_1 |
NOME_3 |
PIZZAS TRADICIONAIS |
NOME_3 |
BARBEARIA |
Preciso desmembrar as linhas do curso, por nome, em colunas, respeitando os nomes dos alunos, de tal forma que resulte em:
aluno |
curso |
curso_1 |
curso_2 |
curso_3 |
curso_4 |
NOME_1 |
INFORMÁTICA INICIAL |
INFORMÁTICA_NÍVEL_2 |
PIZZAS TRADICIONAIS |
|
|
NOME_2 |
DESIGN DE SOBRANCELHA |
INFORMÁTICA INICIAL |
INFORMÁTICA_NÍVEL_1 |
INFORMÁTICA_NÍVEL_2 |
PIZZAS TRADICIONAIS |
NOME_3 |
DESIGN DE SOBRANCELHA |
INFORMÁTICA INICIAL |
INFORMÁTICA_NÍVEL_1 |
PIZZAS TRADICIONAIS |
BARBEARIA |
O banco que tenho é enorme e um mesmo aluno pode ter realizado mais de 15 cursos.
Desde já agradeço.