[R-es] Abrir multiples archivos

Carlos J. Gil Bellosta cgb en datanalytics.com
Mie Feb 15 21:14:11 CET 2012


Hola, ¿qué tal?

file es una función. Por lo que no puedes hacer file[1]:

> file[1]
Error in file[1] : object of type 'closure' is not subsettable

Supongo que quieres crear una lista (vacía) que se llame de alguna
manera (no "file") antes del bucle.

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com


El día 15 de febrero de 2012 20:59, Jaime Otero Villar
<j.o.villar en bio.uio.no> escribió:
> Hola,
>
> Alguien podría ayudarme en la siguiente cuestión:
>
> Trato de abrir múltiples archivos ncDF para dejarlos disponibles para
> trabajar luego con ellos. Intento hacerlo con un blucle pero no
> consigo lo que quiero. El código es el siguiente:
>
>
> setwd("/Users/jaime/Desktop/2008")
> a<-list.files()
> a
>
> library(ncdf)
>
> for (i in 1:length(a)) {
>   file[i]<-open.ncdf(paste('/Users/jaime/Desktop/2008/',a[i],sep=''))
> }
>
> Obteniendo el siguiente error:
>
> Error en file[i] <- open.ncdf(paste("/Users/jaime/Desktop//2008/",  :
>   object of type 'closure' is not subsettable
>
> Mi intención es que file[1] sea el primer archivo que se abre, file[2]
> el segundo y así sucesivamente, pero obviamente estoy haciendo algo
> mal y no sé lo que es.
>
> Gracias por vuestra ayuda.
>
> Saludos
>
> Jaime
>
>
>
>
>
>
>
>
>
>        [[alternative HTML version deleted]]
>
>
> _______________________________________________
> 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