2013-04-14 31 views
3

下載一個子集我想知道如果有(從網站)下載從RDATA格式的原始數據集做了一個子集的可能性。當然,最簡單的方法就是以這種方式進行:的R - 從原始數據集

set<-url("http://xxx.com/datasets/dataset.RData") 
load(set) 
subset<-set[set$var=="yyy",] 

但是我試圖加快我的代碼,避免下載不必要的列。

感謝您的任何反饋意見。

馬特

+0

你可以設置一個可以發送基於'GET'參數數據的一個子集在服務器上的一個簡單的API。 – 2013-04-14 21:28:01

+0

好點,但服務器不是我的,所以我不能這樣做。我寧願在R中尋找更復雜的工具,但我不知道是否有機會。 – user2280549

+0

那麼,你可能需要擴展'url()'的代碼,並建立一個只接受某些行的鉤子。如果CRAN沒有這樣做,那麼你很可能不得不推出自己的產品。 – 2013-04-14 21:48:29

回答

4

該任務沒有任何機制。也沒有檢查.Rdata文件的機制。在過去,當這個要求時,人們被建議轉換成真正的數據庫管理系統。