[R-es] seleccionar columnas de un dataframe mediante variables
Hola, ¿qué tal? ¿Qué son columnaInicial y columnaFinal? ¿Números? En tal caso, deberÃa funcionar lo que haces. Si no, tienes que convertirlos a números: col.ini.num <- which(colnames(datos.original) == columnaInicial) col.fin.num <- which(colnames(datos.original) == columnaFinal) Y entonces sà que puedes crear el rango col.ini.num:col.fin.num. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El dÃa 3 de diciembre de 2013 13:30, Jorge Tornero - Listas <jtorlistas en gmail.com> escribió:
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