Organizando arreglos de números en el marco de datos R
¿Cómo puedo ordenar el siguiente marco de datos?
data.frame(a = c(1,2), values = c(“[1.1, 1.2, 1.3]”, “[2.1, 2.2]”))
a values
1 [1.1, 1.2, 1.3]
2 [2.1, 2.2]
El resultado debería ser:
data.frame(a = c(1,1,1,2,2), values = c(1.1, 1.2, 1.3, 2.1, 2.2))
a values
1 1.1
1 1.2
1 1.3
2 2.1
2 2.2
davy.ai
Puede utilizar el paquete
tidyr
para ordenar el data frame. La funciónseparate_rows
se puede utilizar para separar los valores en la columnavalues
en filas separadas.Esto resultará en el siguiente data frame: