2012-04-18 1 views
1

Я последовал вашему совету о создании цикла, который загружает файлы в R и сделал:Открыть файл, созданный с помощью файлов .rda загрузки

dataFiles<-lapply(Sys.glob("kwo*.rda*"), load) 

Теперь у меня есть DataFiles, который содержит файлы, которые я хотел, чтобы загрузить

head(dataFiles) 

[[1]] 
[1] "kw" 

[[2]] 
[1] "kw" 

[[3]] 
[1] "kw" 

Теперь мне нужно работать с информацией, содержащейся в загруженных файлах, что мне делать, чтобы открывать файлы и «идентифицировать» их?

ответ

1

Стандартное поведение нагрузки в этом виде цикла - создать временную среду, загрузить данные в нее и снова отменить эту временную среду. Если вы хотите, чтобы они находились в глобальной среде, вам необходимо явно загрузить их в глобальную среду, см. this SO post для получения дополнительной информации. Это загрузит все объекты, содержащиеся во всех файлах .Rda, в вашу глобальную среду, также как и в рабочем пространстве.

Не могли бы вы предоставить более подробную информацию о том, что вы делаете в точности? Что создало файлы Rda и что вы хотите делать с данными, которые вы читаете? Дополнительная информация может помочь нам, помочь вам. И вы ссылаетесь на более ранний вопрос SO (ваш совет о создании цикла, который загружает файлы в R), я не могу найти этот вопрос в вашем профиле.

+0

+1? И если это полностью решает ваш вопрос, отметьте его как правильный ответ? –

+0

Я создал файлы Rda с библиотекой twitteR. Мне нужны данные для выполнения регрессий. Вопрос SO, о котором я говорил, - 5758084 (Loop in R). Однако это не было направлено на меня, но я упомянул в качестве ссылки. –

+0

Я рекомендую вам добавить ссылку на этот вопрос в свой вопрос выше. –

Смежные вопросы