使用R查询mongoDB并根据列中的不同值创建不同的数据帧

时间:2015-07-15 18:56:51

标签: r rmongodb

我希望在查询MongoDB时根据列的不同值创建不同的数据帧。

例如 - 现在写我正在过滤整个集合并为一个广告系列创建一个数据框。

query = mongo.bson.buffer.create()
mongo.bson.buffer.append(query,"campaign", "Belt Buckles")
query<-mongo.bson.from.buffer(query)
cursor = mongo.find(mongo, ns=DBNS, query= query)

但是我有七个不同的广告系列,查询应该能够自己识别不同的广告系列,并从MongoDB创建不同的数据框

应该如何表达&#34; distinct&#34;在我的查询中?

示例数据 -

以下是样本数据

IS  LISR  LISB    campaign
90   5    5        Belts 
95  2.5   2.5      Books 
80  10    10       Books 
70  15    15       Bags 
75  12    13       Bags 
65  15    20       Belts 

我希望皮带,书籍,包装成不同的数据框

0 个答案:

没有答案