R reshape2 ''Falta la función de agregación: por defecto a la longitud''
(1)
Gracias a @akrun que lo señaló.
Bueno, hay una alta probabilidad de que sus datos tengan una fila duplicada que se vea así:
student test score
Adam Exam1 80
Adam Exam1 85
Adam Exam2 90
John Exam1 70
John Exam2 60
O así:
student class test score
Adam Biology Exam1 80
Adam Theology Exam1 85
Adam Theology Exam2 90
John Biology Exam1 70
John Theology Exam2 60
Cuando lo dcast(data, student + class ~ test, value.var=''score'')
: dcast(data, student + class ~ test, value.var=''score'')
Esta pregunta ya tiene una respuesta aquí:
He visto este reshape2 varias veces en SO, pero no he visto una solución a mi problema particular;
Tengo un conjunto de datos como este;
head(data)
student test score
Adam Exam1 80
Adam Exam2 90
John Exam1 70
John Exam2 60
Estoy tratando de convertir esto en un formato amplio que se vea así;
Student Exam1 Exam2 ........ ExamX
Adam 80 90
John 70 60
utilizando;
dcast(data,student~test,value.var=''score'')
pero los datos terminan pareciéndose a algo como esto;
Student Exam1 Exam2
Adam 0 0
John 0 1
con este error;
Aggregation function missing: defaulting to length
¿Alguna idea de por qué está cambiando todos estos valores a (0 o 1)?