Skip to content

[R-es] Eliminar variable de un data frame

7 messages · Dolors Giralt Casellas, Lucas Bianchi, Kjetil Halvorsen +4 more

#
2009/8/18 Dolors Giralt Casellas <dolors1985 en hotmail.com>:
¿Tienes definido en spss los espacios como un "user-defined missing"
valor? Si es el caso, debería ser importados así, usando en read.spss
(foreign) el argumento   use.missings, y también  to.data.frame=TRUE


Kjetil

  
    
#
Hola Dolores,

Los datos en SPSS tienen que tener "missing values" definidos como "System
missing".

Una veriable de un data.frame la podes eliminar directamente por el numero
de columna
x           y
1   1 -0.52183971
2   2 -0.52820134
3   3  1.12185845
4   4 -1.27159737
5   5  2.63474913
6   6  2.05017180
7   7  0.66672161
8   8  0.37690124
9   9 -0.64955977
10 10 -0.02479020

Si queres eliminar la variable "x" haces:
[1] -0.52183971 -0.52820134  1.12185845 -1.27159737  2.63474913  2.05017180
0.66672161  0.37690124 -0.64955977
[10] -0.02479020
Pablo



----- Original Message -----
From: "Dolors Giralt Casellas" <dolors1985 en hotmail.com>
To: <r-help-es en r-project.org>
Sent: Tuesday, August 18, 2009 3:07 PM
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.





----------------------------------------------------------------------------
----


_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
#
----- Original Message ----- 
From: "Dolors Giralt Casellas" <dolors1985 en hotmail.com>
To: <>
Sent: Tuesday, August 18, 2009 10:07 AM
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?

si tu data.frame se llama Datos y la vriable que deseas eliminar es la de la 
4 columna,
Datos <- Datos[,-4]
si dicha variable se llama Var1, puedes hacer:
Datos <- Datos[ ,!colnames(Datos)=="Var1"]


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?

en la sentencia de importación debe haber un argumento que la indica como se 
indican los missing en el archivo que va a inportar, por ejemplo en 
read.table el argumento se llama na.string, y si has dejado un espacio en 
blanco para cada dato perdido entonces deberás poner na.strin=" ", pero no 
nos has dicho que función usaste para importar los datos así que no se si 
esto te sirve de ayuda,

Gabriela

Dolors Giralt

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





--------------------------------------------------------------------------------


_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

___________________________________________________________________________

Aviso:
=====

El contenido del presente e-mail y sus posibles adjuntos pertenecen al INTA y pueden contener información confidencial. Si usted no es el destinatario original de este mensaje y por este medio pudo acceder a dicha información, por favor solicitamos contactar al remitente y eliminar el mensaje de inmediato. Se encuentra prohibida la divulgación, copia, distribución o cualquier otro uso de la información contenida en el presente e-mail por parte de personas distintas al destinatario. 


This e-mail contents and its possible attachments belong to INTA and may contain confidential information. If this message was not originally addressed to you, but you have accessed to such information by this means, please contact the sender and eliminate this message immediately. Circulation, copy, distribution, or any other use of the information contained in this e-mail is not allowed on part of those different from the addressee.


Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está también en su mano.