2013-04-14 29 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文件的机制。在过去,当这个要求时,人们被建议转换成真正的数据库管理系统。