2012-04-18 132 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