[R-es] Dimensiones arreglo.-

Freddy Omar López Quintero freddy.vate01 en gmail.com
Jue Abr 9 17:17:46 CEST 2015


¡Gracias ilustres!¡A remover el condicional!

2015-04-09 12:01 GMT-03:00 Jorge I Velez <jorgeivanvelez en gmail.com>:

> Freddy,
> El comportamiento es de esperar y corresponde a un tema de diseño.  La
> explicacion, creo, esta en ?"["
> Saludos,
> Jorge.-
>
>
> 2015-04-10 0:28 GMT+10:00 Freddy Omar López Quintero <
> freddy.vate01 en gmail.com>:
>
>> Hola muchachos,
>>
>> Espero que estén muy bien.
>>
>> Estoy trabajando con unos arreglos y encontré un comportamiento que no
>> conocía. Me pregunto si es algo de esperar.
>>
>> Es lo siguiente. Supongamos el siguiente arreglo:
>>
>> arreglo <- array(runif(10*2*2), dim=c(10, 2, 2)) # dim: 10x2x2
>>
>> y que sobre él selecciono las primeras 5 filas (o las primero 5 líneas de
>> la primera dimensión, no sé):
>>
>> arreglo[1:5, , ] # dim: 5x2x2
>>
>> Pero si ahora hago lo propio con un arreglo como el que sigue:
>>
>> arreglo <- array(runif(10*1*2), dim=c(10, 1, 2))
>>
>> me encuentro con estas dimensiones:
>>
>> arreglo[1:5, ,]  # dim: 5x2
>>
>> Naturalmente, esto producía inconsistencias en mi código. Ideé un
>> condicional para el caso en el que la segunda dimensión es 1 y otro para
>> dimensiones mayores.
>>
>> ¿Es esto de esperar?¿Es una inconsistencia?¿Hay una función que me estoy
>> perdiendo en estas situaciones?
>>
>> Gracias y disculpen las molestias.
>>
>> --
>> «No soy aquellas sombras tutelares
>> que honré con versos que no olvida el tiempo.»
>>
>> JL Borges
>>
>>         [[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
>>
>
>


-- 
«No soy aquellas sombras tutelares
que honré con versos que no olvida el tiempo.»

JL Borges

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es