group-by 相关问题

GROUP BY是SQL关系数据库标准中的一个命令,用于将共享字段值的一组行折叠为单个行。可以在组中的其他字段(例如SUM()或AVG())上执行聚合函数,以将相关数据整理为单个值。

使用比一堆选择和合并操作更少的重复代码来聚合数据帧

我正在尝试总结/聚合数据框,如下所示。虽然代码给出了正确的结果,但它非常重复,我想避免这种情况。我想我需要使用类似的东西

回答 1 投票 0

从r中的组中选择变量top n

我知道如何从r中的组中选择固定的前n个,但是如果我想从不同的组中选择不同数量的前值呢?以企鹅数据为例,如果我想选择...

回答 2 投票 0

MySQL 分组非常慢

我有以下SQL查询 从销售中选择客户 ID,其中“日期”<= '2012-01-01' GROUP BY CustomerID The query is executed over 11400000 rows and runs very slow. It takes over 3 minute...

回答 6 投票 0

我的 CASE 语句查询有什么问题

我正在尝试解决 http://www.sqlzoo.net/wiki/The_JOIN_operation 上的#13 “列出每场比赛以及每支球队的进球数,如图所示。这将使用“CASE WHEN”,这在任何

回答 8 投票 0

估算 Pandas 中缺失的行

我有一个 Pandas 数据框 d1,如下所示: 日期键值 0 2023-12-01 K0 9 1 2023-12-03 K1 3 2 2023-12-04 K0 10 3 2023-12-01 K1 8 如何有效地估算行

回答 1 投票 0

Pandas:使用 groupby 根据条件替换列中的特定字符

我有以下数据框: df = pd.DataFrame({ '帐户': [1, 1, 2, 2], 'ASSET_CLASS': ['11201XX FI 瑞士法郎', '11201XX FI 瑞士法郎', '12201XX FI 欧元', '12201XX FI 欧元', ...

回答 2 投票 0

max函数内的SQL查询

我无法从 SQL 查询中获取最大值。 我写了这个 SQL 查询: SELECT P.p_name AS Leadergame, COUNT(winner) AS 获胜 来自游戏G INNER JOIN 玩家 P ON (P.id = G.winner) 按获胜者分组; 还有...

回答 2 投票 0

mongoDB聚合方法查找过去20年的电影

我正在尝试获取文档中最近 20 年的所有电影。我正在尝试这样但不起作用。这是我第一次使用 mongoDB,所以我有点迷失,可能一开始就错了......

回答 1 投票 0

pandas groupby 和特殊情况的求和

我有以下特殊情况: 将 pandas 导入为 pd df = pd.DataFrame({ 'x':['A','A','E','B','B','C','C'], 'y': ['m', 'n', 'q', 'm', 'n', 'm', 'n'], 'z': [6, 5, 10, 4, 3, ...

回答 1 投票 0

SQL: COUNT() 分组结果

这是我当前的查询: 选择位置名称、事件 ID 来自事件 按位置名称分组 按位置名称 ASC 排序 正如您所看到的,它是按位置名称分组的,因为有几行带有...

回答 4 投票 0

使用 2 列和 2 行以上的分组后使用条件填充新的数据框列

我有下表。我需要按 Col1 分组,检查 Col2 是否包含 Y, 如果是,则创建新列 Col4 并在 Col4 的所有行中插入相应的 Col3 如果没有,那么只需 Coly Col3 in Co...

回答 1 投票 0

将 pandas 数据框中一列的值与另一列中的下一行进行比较

我有以下大型数据集,按日期降序记录了学生之间的数学竞赛结果:例如,学生 1 在第 1 场比赛中获得第三名,而学生 3 在第 2 场比赛中获胜,...

回答 1 投票 0

如果分组增量 > 5 秒,请附加新的唯一 ID

我想根据分组增量将新 ID 附加到当前组(id 列),该增量指示组(id 列)没有出现在数据框中的时间。如果增量大于...

回答 1 投票 0

在 Power BI 中按每个设备的最大和最小电压对充电周期进行分组

我有一个大型数据表,其中包含数百个远程设备的电压信息。这些设备每十分钟报告一次电压,并且每天充电。充电即可开始之前的...

回答 1 投票 0

SQL Group By 日期字段和 SUM IF 日期匹配

我有一堆日期字段 开始 完成 状态 ---------- ---------- ---------- 2000-01-30 2000-01-31 2000-01-31 2000-01-30 2000-02-01 2000-02-01 我需要开始和

回答 1 投票 0

确定并列出给定组的前 5 名

我需要确定每个公司的前 5 个缺陷(由 event_id 的不同计数确定)并将其列出,如 df_answer 中所示。 df= data.frame(公司=c("X","X","X&q...

回答 1 投票 0

从另一个字段中减去一个字段,但子查询创建了 1 个字段

选择 E.`employee_id`, E.`全名`, LE.`no_of_leaves` AS 已分配叶子, MLLT.`leave_type` AS LeaveTypeName, (从leave_approval中选择COUNT(*),其中employee_id = 1 AND MONTH(approval_date)...

回答 2 投票 0

根据缺失值分组创建新行

鉴于下面的数据框,如果行按名字和姓氏分组,我如何为类型列表中的每种类型没有行的组查找并创建新行。所以在这个例子中

回答 1 投票 0

将内连接(两个带有分组依据的子查询)从 T-SQL 转换为 DAX

预算表: 交易表: 选择预算。[CUSTOMER_ID]、[Budget_Year]、[Budget_Month] ,[Budget_Calculation],交易.[总成本值计算] 从 ( 选择[预算]。[

回答 2 投票 0

如何将 T-SQL 内连接(两个带有 group by 的子查询)写入 DAX

我想使用内部联接连接两个表。标准如下: 这两个表是预算和交易,它们连接在 CUSTOMER_ID = CUSTOMER_ID,FinYear =

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.