如何在Python中一起使用filter,group by和agg函数

珍妮

我在下面有一个数据框:

  A         B       C
0 asia      1000    ab
1 africa    2000    ab
2 asia      4000    bc
3 asia      6000    cd
4 USA       200     ab

我想过滤A列= Asia并按C列对B列进行求和。我正在尝试使用:

agg = df[df['A'] = 'asia'].groupby('C')[['B']].sum()

但是它只返回一行B列和C列的总和。我想返回整个数据框。我该如何实现?

纽约市编码员

尝试这个:

df1 = df[df['A'] == 'asia'].groupby(['A', 'C'], as_index=False).sum()
print(df1)

      A   C     B
0  asia  ab  1000
1  asia  bc  4000
2  asia  cd  6000

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中一起使用.join()和.format()

如何在Powerapps中一起使用collect和if函数?

在mysql中一起使用order by和group by

如何在python中一起做一个衬里“ if”和“ for-loop”

如何在while和foreach循环中一起使用PHP和MySQL?

如何在Python 3中一起添加两个函数?

如何在python中一起传递默认和可变长度参数?

如何在Python中从json文件中一起调用变量和字符串?

如何在 Swift iOS 中一起使用 UITableView 和 NSLink?

如何在PHP中一起使用复选框和输入类型编号

如何在SQL Server中一起使用相等和不相等

如何在for循环中一起使用innerHTML和ejs?

如何在 MongoDB 中一起使用 match 和 sum?

如何在Verilog中一起使用inout和reg

如何在熊猫中一起使用distinct和where子句?

我如何在React中一起使用'update'和setState(prevState)?

如何在Google表格中一起使用to_date和IFERROR?

如何在 Pandas 中一起使用 groupby、select、count(*) 和 SQL 的 where 命令

如何在Bash中一起使用watch和jobs命令?

如何在Apache Beam中一起使用MapElements和KV?

如何在输入中一起使用 :value 和 v-model

如何在SQL Server中一起使用count,case和Distinct

如何在laravel中一起使用whereBetween和like运算符?

如何在SQL中一起使用IN子句和AND子句

如何在Scrapy中一起使用http和https代理?

您如何在Groovy中一起使用GroupBy和Sum?

如何在SQL Server查询中一起使用LIKE和NOT LIKE

如何在angular 1中一起使用ng-if和ng-options

如何在SQL中一起使用数据透视和分组依据?