首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Python Groupby和aggregate转换为Postgres SQL

将Python Groupby和aggregate转换为Postgres SQL
EN

Stack Overflow用户
提问于 2021-10-11 16:03:50
回答 1查看 32关注 0票数 0

假设我的PostgresSQL数据库中有一个名为cnms_table的表,它等同于我在Python脚本中创建的一个名为cnms_df的熊猫数据帧。在Python dataframe中,我能够使用groupbyagg根据特定的列/字段对数据帧进行汇总和聚合,从而创建一个名为sum_df的新汇总数据帧。

代码语言:javascript
运行
复制
 sum_df_prelim = cnms_df.groupby(['Region', 'State',  'CO_FIPS', 'Tiermetric_Prelim',
                              'Mod_unMod_Prelim', 'Val_Combined_Prelim', 'Det_Approx_Prelim',
                              'Decay_Date_Prelim'], as_index=False).agg({'Actual_Miles_Prelim': 'sum'})

我该如何在Postgres SQL查询或函数中做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-11 16:13:48

代码语言:javascript
运行
复制
SELECT
  SUM(Actual_Miles_Prelim)
FROM
  cnms_table
GROUP BY
  'Region',
  'State',
  'CO_FIPS',
  'Tiermetric_Prelim',
  'Mod_unMod_Prelim',
  'Val_Combined_Prelim', 
  'Det_Approx_Prelim',
  'Decay_Date_Prelim'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69529249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档