Gracias a todos. Resolví con el unique de Gregorio.

¿Cómo podría obtener el c(6, 7, 8) correspondiente a las columnas 4 a 6 de una fila del dataframe?

> df[2, 4:dim(df)[2]]
  V4 V5 V6
2  6  7  8
> 

Lo hice en más ocasiones, pero ahora no caigo...

Gracias.

Eva


--- El lun, 11/6/12, Gregorio R. Serrano <grserrano@ccee.ucm.es> escribió:

De: Gregorio R. Serrano <grserrano@ccee.ucm.es>
Asunto: Re: [R-es] Duda básica - Dataframe y character
Para: "Eva Prieto Castro" <evapcastro@yahoo.es>
CC: r-help-es@r-project.org
Fecha: lunes, 11 de junio, 2012 18:32

Hola.

Si, como es habitual, R ha convertido la variable en factor, con levels(df$V1). Si la variable es de tipo cadena, uniqe(df$V1) hará el trabajo.

Un saludo
Gregorio R. Serrano



El 11 de junio de 2012 18:15, Eva Prieto Castro <evapcastro@yahoo.es> escribió:


Hola, ¿qué tal?:

Con el fichero In adjunto, realizo lo siguiente:


> df <- read.table("In")


> df
  V1    V2 V3 V4 V5 V6
1  M Woman  5  6  7  8
2  H   Man  5  6  7  8
> df[1]
  V1
1  M
2  H
> miC <- c("M", "H")

La pregunta es: ¿Cómo obtengo miC a partir de df[1]?



Gracias.
Eva


_______________________________________________

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es





-- 
Dr. Gregorio R. Serrano
Dpto. Economía Cuantitativa (UCM)
Voz:+34 91394 2361
Twitter: @grserrano_
http://www.grserrano.es




	[[alternative HTML version deleted]]

