Tengo el siguiente problema al hacer un análisis con R.
Tengo un marco de datos como este:
Name | Group | Count
Person 1 | A | 3
Person 2 | A | 1
Person 3 | A | 0
Person 1 | B | 5
Person 2 | B | 0
Person 3 | B | 1
Person 1 | C | 1
y tendría que "ampliarlo" (no sé si es el término correcto) para que fuera así:
Person 1 | A
Person 1 | A
Person 1 | A
Person 2 | A
Person 1 | B
Person 1 | B
etc.
Así que toma el valor del par Persona 1 y A (en este ejemplo, 3) y hace tres filas con Persona 1 y A y lo hace para cada combinación Persona - Grupo. No puedo encontrar ninguna palabra buena para buscar en línea.
0 votos
Pruebe el
reshape()
función0 votos
Debe explorar el
reshape2
en R. También puede ser útildput
2 marcos de datos de ejemplo: uno con la entrada y otro con la salida.0 votos
Proporcioné una respuesta pero supongo que esto es más una pregunta de programación de R que una pregunta estadística, así que tal vez debería ser migrado a otro lugar.
0 votos
Gracias Gaël por responder y ayudar con el formato de mi pregunta.