首页 > 解决方案 > Pandas DataFrame 按来自不同 DataFrame 的值计数

问题描述

有一个数据框:

   A    B    C   
0  ax   No   1
1  dr   No   7
2  tx   Yes  3
3  ht   Yes  4
4  uj   No   1
5  uz   No   2
6  ax   No   3
7  uj   Yes  4
8  uj   No   1

在第二个 DataFrame 中,对于 A 列(来自 df1)中的每个唯一值,我只有一个条目,并且希望将 C 列中所有值的总和与 A 列的相应值以及平均值相加。

   A    Sum     Avr   
0  ax   4       2 
1  dr   7       7 
2  ht   4       4
3  tx   3       3
4  uj   6       2
5  uz   2       2 

是否可以在没有以下情况下执行此操作:

for row in df.iterrows():

标签: pythonpandasdataframe

解决方案


推荐阅读