An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20090325/aee5a517/attachment.pl>
[R-es] checkEquals falla y no se porqué
6 messages · Usuario R, Kjetil Halvorsen, Olivier Nuñez +1 more
No se realmente, pero lo que yo habÃa hecho es ver el resultado de str(x) str(ordenado) también attributes(x) attributes(ordenado) Probablemente esto muestra el problema! Mire también identical(x, ordenado) Kjetil 2009/3/25 Usuario R <r.user.spain en gmail.com>:
Hola, Estoy tratando de comparar dos data frames que son iguales si tienen las mismas filas, pero están desordenados tanto por filas como por columnas. Además no tienen ninguna columna con valores únicos por lo que no puedo ordenar en función de ninguna columna.  he visto no obstante que la combinación de dos columnas si tiene valores únicos, por lo que para la comparación hice esto: Valores originales:
x
 geneid  array signal  flag 1    1 array1   10  true 2    1 array2   11 false 3    2 array1   12  true 4    2 array2   13 false 5    3 array1   14  true 6    3 array2   15 false
y
 flag geneid signal  array 1  true    3   14 array1 2  true    1   10 array1 3 false    2   13 array2 4  true    2   12 array1 5 false    3   15 array2 6 false    1   11 array2 Primero ordeno las columnas:  x <- x[ , sort( colnames( x ) ) ]  y <- y[ , sort( colnames( y ) ) ] Luego ordeno la combinación de las columnas que forman valores únicos:  kk <- cbind( y,  "orden" = paste( y[ , "geneid" ],  y[ , "array" ], sep = "" ) )  ordenado <- y[ order( kk$orden ) , ] Los objetos ordenado y x son exactamente iguales pero al hacer esto:  library( RUnit )  checkEquals( ordenado, x ) Obtengo que son diferentes, ¿Alguien sabe porqué? Es lo que yo siempre utilizo para ver si dos objetos grandes son o no iguales, pero en este caso parece no funcionar... Gracias, un saludo     [[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
"Mathematics is not the rigid and rigidity-producing schema that the
layman thinks it is; rather, in it we find ourselves at that meeting
point of constraint and freedom that is the very essence of human
nature."
- Hermann Weyl
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20090325/45c199fc/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20090326/3cdaaada/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20090326/2d74a059/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20090326/e3fa8007/attachment.pl>