2012-04-18 145 views
1

我跟你有关创建R中加载文件的循环咨询和做的:打开文件

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

现在我有我的数据文件包含想装入

文件
head(dataFiles) 

[[1]] 
[1] "kw" 

[[2]] 
[1] "kw" 

[[3]] 
[1] "kw" 

现在我需要处理包含在我加载的文件中的信息,我该如何打开文件并“识别”它们?

回答

1

这种循环中负载的标准行为是创建一个临时环境,将数据加载到该环境中,并再次丢弃该临时环境。如果您希望在全球环境中使用它们,则需要将它们明确加载到全局环境中,有关更多信息,请参阅this SO post。这会将包含在所有.Rda文件中的所有对象加载到您的全局环境(又名工作区)中。

你能提供一些更多的信息,你到底在做什么?什么生成了Rda文件,以及您想要对读取的数据做什么?更多信息可以帮助我们,帮助你。你提到一个较早的SO问题(我遵循了关于创建一个加载R中的文件的循环的建议),我在你的配置文件中找不到这个问题。

+0

+1?如果这完全解决了您的问题,请将其标记为正确答案? – 2012-04-18 13:26:00

+0

我用twitteR库生成了Rda文件。我需要这些数据来做回归。我提到的SO问题是5758084(R加载文件中的循环)。虽然这并不是针对我的,但我提到这是一个参考。 – 2012-04-18 13:28:53

+0

我建议您在上面的问题中添加一个指向该问题的链接。 – 2012-04-18 13:52:32