
Hola Ignacio,

A veces pasa que uno no recuerda ni lo más elemental. Hace poco volví de dos semanas de vacaciones y no me acordaba el número de mi propio teléfono móvil! 
¿Es esto lo que estás buscando?

> aa[2,]

Saludos,

José

-----Original Message-----
From: r-help-es-bounces@r-project.org on behalf of Ignacio Ramos Alvarez
Sent: Fri 08/10/2010 11:00
To: r-help-es@r-project.org
Subject: [R-es] Selección de observaciones
 
Hola a todos.
Estoy atascado en un sitio que no me he encontrado antes, debe ser fácil y
rápido, a ver si alguien me puede ayudar.

Puesto fácil, tengo:

> aa <- matrix(11:19,3,3)
> aa
     [,1] [,2] [,3]
[1,]   11   14   17
[2,]   12   15   18
[3,]   13   16   19

Quiero la fila cuyo primer elemento es 12 y el segundo 15.

> aa[aa[,1:2] == (c(12,15)),]
Error: (subscript) logical subscript too long

¿Entonces?

> aa[aa[,1:2] == t(c(12,15)),]
Error in aa[, 1:2] == t(c(12, 15)) : non-conformable arrays

Puedo hacer, claro,
> aa[aa[,1]==12 & aa[,2]==15,]
[1] 12 15 18

Pero necesito algo más "elegante" ya que la selección es sobre bastantes más
columnas.

Gracias de antemano y un saludo.


-- 
Ignacio Ramos Álvarez
i.ramos.alvarez@gmail.com

	[[alternative HTML version deleted]]



	[[alternative HTML version deleted]]

