【发布时间】:2016-06-28 10:45:41
【问题描述】:
我是 SQL 新手,我正在使用 MonetDB 将一个大文件加载到 R Studio 中。我已经使用 monetDB 将我的数据加载为 db,现在想对该数据库中的数据执行以下 R 代码:
my_selection <- db_data %>% group_by(id) %>%
tally(. , sort = TRUE) %>%
top_n(100) %>%
select(id)
基本上,我想按“id”对数据进行分组,对其进行计数和排序,然后选择其中最大的 100 个元素。在 SQL 中与此等效的是什么?
我在 R 中以下列方式执行查询:
my_selection <- dbGetQuery(connection,"SELECT * FROM my_table [INSERT REST OF CODE HERE]")
【问题讨论】: