相当于 SQL 的 Pandas - 聚合函数中的算术表达式

我是一个来自 SQL 背景的熊猫新手,尽管对 Python 有所了解。


我想知道是否有一种简单的方法可以在 pandas 数据框中执行以下 SQL 代码:


Select

  A,

  Sum(B/C) value

From

  Table

Group by

  A

以下是我到目前为止所得到的,似乎没有包含算术表达式的语法:


df.groupby(['A']).sum()

提前致谢。


九州编程
浏览 123回答 1
1回答

慕雪6442864

尝试这个,df.assign(value = df.B.div(df.C)).groupby('A')['value'].sum()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python