python - 如何将sql中的多个重命名聚合变量转换为python?
问题描述
sql中有很多聚合和重命名的变量,我怎样才能用高效的方式将它翻译成python?
例子:
select
count(distinct id)
sum(major_violation_3year) as major_violation
sum(minor_violation_3year) as minor_violation
sum(suspension_3year) as suspension
from data1
group by calendar_month, calendar_year
这是我试图用python编写的:
例子:
import numpy as np
import pandas as pd
data1.groupby(['calendar_month'],['calender_month']).agg({'major_violation_3year':np.sum,'minor_violation_3year':np.sum,'suspension_3year':np.sum})
我不知道我是否以正确的方式编写它,以及如何重命名所有变量。感谢您提供任何想法,谢谢!
解决方案
推荐阅读
- python - 包 Python3.7 不可用
- html - 我如何在 html 中引用 MDbootstrap 样式表
- kubernetes - Proxmox lxc 添加添加 linux.kernel_modules
- c++ - 如何将数据从文件c ++推送到向量
- visual-studio-code - 如何在 Visual Studio Code 中使用 Data table for WebdriverIO 自动生成 Cucumber 步骤
- angular - 路由回我的主页时重新加载整个应用程序
- excel - Find 在隐藏行的情况下产生错误
- python - Python try_decorator 重试 i2c 连接
- arrays - 使用 Google Sheets 将工作表中的数据行与 colA 中的序列号结合起来
- java - 在不同线程中清除缓冲区的正确方法