group-by相关内容

如何在 MySQL 中创建一个连续的组?

如何返回 MySQL 中有效的“连续"GROUP BY.换句话说,一个遵守记录集顺序的 GROUP BY? 例如,SELECT MIN(col1), col2, COUNT(*) FROM table GROUP BY col2 ORDER BY col1 来自下表,其中 col1 是唯一的有序索引: 1个2个3 乙4 b5个6个 返回: 1 一个 43 b 2 但我需要返回以下 ..
发布时间:2021-12-27 08:10:19 数据库

SQL Server:只有 GROUP BY 中的最后一个条目

我在 MSSQL2005 中有下表 id |business_key |结果1 |1 |02 |1 |13 |2 |14 |3 |15 |4 |16 |4 |0 现在我想根据 business_key 进行分组,返回具有最高 ID 的完整条目.所以我的预期结果是: business_key |结果1 |12 |13 |14 |0 我敢打赌有一种方法可以实现这一目标,但目前我看不到. ..
发布时间:2021-12-27 08:10:11 数据库

PHP/MySQL 按列分组结果

为了尽可能少的保留SQL语句,我想从MySQL做select set: SELECT * FROM products WHERE category IN (10,120,150,500) ORDER BY category,id; 现在,我有以下方式的产品列表: CATEGORY- 产品 1- 产品 2类别 2- 产品 37... 处理 MySQL 结果的最佳和最有效的方法是什么? ..
发布时间:2021-12-27 08:09:59 PHP

Pandas - 根据日期将数据帧拆分为多个数据帧?

我有一个包含多个列和一个日期列的数据框.日期格式为 12/31/15,我已将其设置为日期时间对象. 我将日期时间列设置为索引,并希望对数据框的每个月执行回归计算. 我相信这样做的方法是根据月份将数据帧拆分为多个数据帧,存储到数据帧列表中,然后对列表中的每个数据帧执行回归. 我使用 groupby 成功地按月拆分数据帧,但我不确定如何将 groupby 对象中的每个组正确转换为数据 ..
发布时间:2021-12-27 08:09:54 Python

Django ORM - 获取组的最新记录

假设我们有一个 Django ORM 模型 Meetup,其定义如下: class Meetup(models.Model):语言 = 模型.CharField()日期 = 模型.DateField(auto_now=True) 我想获取每种语言的最新聚会. 看来您可以使用 Django Aggregates 来实现这一点查找简单: Meetup.objects.annotate(la ..
发布时间:2021-12-27 08:09:31 其他开发

Pandas group by cumsum 保留列

我现在花了几个小时试图在 Pandas 数据框上做一个“按总和累积分组".我已经查看了所有 stackoverflow 的答案,令人惊讶的是,它们都不能解决我的(非常基本的)问题: 我有一个数据框: df1出[8]:姓名 日期 金额0 杰克 2016-01-31 101 杰克 2016-02-29 52 杰克 2016-02-29 83 吉尔 2016-01-31 104 吉尔 201 ..
发布时间:2021-12-27 08:09:25 Python

MySQL 删除与分组依据

我在 MySQL 5.5 中成功运行了一个查询 SELECT columnA从桌子通过...分组A列有计数(*)>1 但是,我需要使用 DELETE 运行相同的查询,但我有点不确定如何删除?即返回的结果应该被删除吗? 有什么想法吗? 解决方案 将其放在子查询中: 从表中删除其中 columnA 在 (选择列A从 (选择列A从你的表按A列分组有计数(*)>1) t) ..
发布时间:2021-12-27 08:09:17 数据库

Python:将字典中的列表项分组

我想从字典列表中生成一个字典,按某个键的值对列表项进行分组,例如: input_list = [{'a':'tata', 'b': 'foo'},{'a':'pipo', 'b': 'titi'},{'a':'pipo','b':'toto'},{'a':'tata', 'b': 'bar'}]output_dict = {'pipo':[{'a':'pipo','b':'titi'},{'a' ..
发布时间:2021-12-27 08:09:09 Python

python从列表中返回连续整数的列表

我有一个整数列表,我想生成一个包含所有连续整数列表的列表. #我有:full_list = [0,1,2,3,10,11,12,59]#我想:连续整数 = [[0,1,2,3], [10,11,12], [59]] 我有以下可行的方法,但似乎是一种糟糕的方法: sub_list = []连续列表 = []对于 full_list 中的 x:如果 sub_list == []:sub_list ..
发布时间:2021-12-27 08:08:58 Python

Pandas:groupby 向前填充日期时间索引

我有一个包含两列的数据集:公司和价值. 它有一个日期时间索引,其中包含重复项(同一天,不同的公司有不同的值).这些值缺少数据,所以我想用来自同一家公司的以前的数据点向前填充缺失的数据. 然而,我似乎无法找到一个好的方法来做到这一点,而不会遇到奇怪的 groupby 错误,这表明我做错了什么. 玩具数据: a = pd.DataFrame({'a': [1, 2, None], 'b ..
发布时间:2021-12-27 08:08:40 Python

为每组选择随机行

我有一张这样的桌子 ID 属性1 安1 安1 乙1 C2 乙2 C2 C3A3 乙3 C 我想为每个 ID 选择仅一个随机属性.因此,结果可能如下所示(尽管这只是众多选择之一 属性乙CC 这是我对这个问题的尝试 SELECT“属性"从(选择“ID",“属性",row_number() OVER (PARTITION BY "ID" ORDER BY random()) rownum从桌子 ..
发布时间:2021-12-27 08:08:33 其他开发

hive 表达式不在按键分组

我在 HIVE 中创建了一个表.它有以下列: id bigint, rank bigint, 日期字符串 我想每月获得平均(排名).我可以使用这个命令.它有效. 选择a.lens_id, avg(a.rank)从表A按 a.lens_id、year(a.date_saved)、month(a.date_saved) 分组; 不过,我也想获取日期信息.我使用这个命令: 选择a.lens_i ..
发布时间:2021-12-27 08:08:25 其他开发

在 SQLite 中按月分组

我有一个包含交易的 SQLite 数据库,每个交易都有一个 price 和一个 transDate. 我想检索按月分组的交易总和.检索到的记录应如下所示: 价格月份230 2500 3400 4 解决方案 当你按 MONTH 分组时,它也应该检查 YEAR 总是好的 选择 SUM(transaction) 作为价格,DATE_FORMAT(transDate, "%m-%Y") as ..
发布时间:2021-12-27 08:08:16 数据库

将列表分组为每组 X 项的组

我在了解将项目列表分组为(例如)不超过 3 个项目的组的最佳方法时遇到了问题.我已经创建了下面的方法,但是在返回之前没有在组上执行 ToList,如果列表被多次枚举,我会遇到问题. 第一次枚举是正确的,但任何额外的枚举都会被抛弃,因为两个变量(i 和 groupKey)似乎在迭代之间被记住了. 所以问题是: 有没有更好的方法来完成我正在努力实现的目标? 就是在结果组离开这个 ..
发布时间:2021-12-27 08:08:06 C#/.NET