
Dolors,

El procedimiento que yo utilizo es el siguiente:

Digamos que tienes un data.frame como este:

> d <- data.frame(a=c(1,2,3),b=c(4,5,6),c=c(7,8,9))
> d
  a b c
1 1 4 7
2 2 5 8
3 3 6 9

Si deseas eliminar la primer variable o la ultima, simplemente haces:

> d.1.2 <- d[,1:2]
> d.2.3 <- d[,2:3]

> d.1.2
  a b
1 1 4
2 2 5
3 3 6
> d.1.3
  a c
1 1 7
2 2 8
3 3 9

Si, en cambio, deseas eliminarla segunda variable (b, en este caso), escribes:

> d.1.3 <- d[,-2]
> d.1.3
  a c
1 1 7
2 2 8
3 3 9

Saludos,

Jose Luis

PS: el lunes regreso a mi oficina. Hace un par de semanas encontre un paquete para leer achivos con extension .por, cosa que la libreria foreign no hace. Quizas con esta nueva libreria puedas solucionar la lectura de datos de SPSS en R. El lunes te envio el nombre de esa libreria.

 

-----Original Message-----
From: r-help-es-bounces@r-project.org on behalf of Dolors Giralt Casellas
Sent: Tue 18/08/2009 14:07
To: r-help-es@r-project.org
Subject: [R-es] Eliminar variable de un data frame
 

Hola, que tal?
Tendo una duda, como se puede eliminar una variable de un data.frame?
Tambien tengo otra duda, tengo una base de datos importada del spss, donde tengo espacios asignados como missings, pero al pasarlo al R, me coje los espacios como una categoria más. Como los puedo poner como missings?

Dolors Giralt

_________________________________________________________________
[[elided Hotmail spam]]
on otros internautas las noticias que más te interesan, y votar las que otras personas han destacado.

	[[alternative HTML version deleted]]



	[[alternative HTML version deleted]]

