Con data.table todo puede ir muy rapido.
> require(data.table)
> M=matrix(c(5,NA,NA,NA,6,NA,7,NA,8),3,3)
> M
[,1] [,2] [,3]
[1,]5 NA7
[2,] NA6 NA
[3,] NA NA8
> M2=data.table(M)
> M2
V1 V2 V3
1: 5 NA 7
2: NA 6 NA
3: NA NA 8
> M3=melt(M2,variable.name =
Parece que funciona y va rapido. Solo una duda, es posible poner que en las
variables fila y columna ponga los nomrbes que estaban en la matriz?
Siguiendo tu codigo, he probado poniendole a M2 los row.names de M:
row.names(M2) <- row.names (M)
pero no sirve.
Si hago row.names (M2) me aparecen
Hola,
Ya están disponibles los videos de la reunión de hoy.
En breve estarán las presentaciones.
http://madrid.r-es.org/32-jueves-11-de-enero-2016/
Gracias,
Carlos.
El 11 de febrero de 2016, 10:28, Carlos Ortega
escribió:
> Hola,
>
> Para todos aquellos que anden
Hola,
Sí, es que con los data.tables tienes que cambiar los nombres con la
función "setnames()" y "M2" es un data.table.
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 11 de febrero de 2016, 17:26, Ruben Bermad
escribió:
>
> Parece que funciona y va rapido. Solo
Estimado Ruben Bernard
¿Usted desea algo como sparce matrix?
Javier Rubén Marcuzzi
De: Ruben Bermad
Enviado: jueves, 11 de febrero de 2016 9:40
Para: r-help-es@r-project.org
Asunto: [R-es] Invertir dcast
Hola a todos,
Queria preguntaros si conoceis alguna manera para invertir la funcion