[R-es] seleccionar columnas de un dataframe mediante variables
Jorge Tornero - Listas
jtorlistas en gmail.com
Mar Dic 3 13:43:46 CET 2013
Muchas gracias por la respuesta casi-instantánea.
Bien, el problema es que ese rango lo tengo que volver a usar múltiples
veces después, con lo cual me ocnvendría que fuera dinámico, por así
decirlo, ya que el dataframe, dpendiendo de los datos de entrada,
contendrá diferente número de columnas.
mi dataframe original se llama p y la salida de str(p) da:
str(p)
'data.frame': 9181 obs. of 219 variables:
el error de, por ejemplo
rangoAnalisis<-c(colIniAnalisis:columnaCorte)
s<-p[,rangoAnalisis]
es:
Error en `[.data.frame`(p, , rangoAnalisis) : undefined columns selected
Un saludo
El 03/12/13 13:40, Isidro Hidalgo escribió:
> Lo puedes hacer sin crear un vector, poniendo directamente los números de
> columna:
> datos.nuevos <- datos[,3:5]
>
> Creo que el problema lo podrías tener en los nombres de los dataframes...
> ¿Cómo se llama tu dataframe original? ¿Qué error te da?
>
>> -----Mensaje original-----
>> De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-
>> project.org] En nombre de Jorge Tornero - Listas
>> Enviado el: martes, 03 de diciembre de 2013 13:30
>> Para: r-help-es en r-project.org
>> Asunto: [R-es] seleccionar columnas de un dataframe mediante variables
>>
>> Buenos días a todos:
>>
>> Para empezar, y como este es mi primer mensaje a la lista, me
>> presentaré. Mi nombre es Jorge Tornero y trabajo en el Instituto
>> Español de Oceanografía como Ayudante de Investigación. No soy usuario
>> habitual de R pero estoy tomando contacto con él de cara a un proyecto
>> en el que ando involucrado.
>>
>> Mi consulta es:
>>
>> Me interesaría poder seleccionar columnas de un dataframe, pero
>> empleando dos variables como inicio del intervalo y fin. He intentado
>> lo
>> siguiente:
>>
>> rangoAnalisis<-c(columnaInicial:columnaFinal)
>>
>> y luego
>>
>> datos<-datos.original[,rangoAnalisis]
>>
>> Con sus variantes de paréntesis, etc... sin resultado
>>
>> ¿Alguna idea?
>>
>> Muchas gracias y un saludo
>>
>> Jorge Tornero
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
Más información sobre la lista de distribución R-help-es