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