python - 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():
解决方案
推荐阅读
- c++ - 没有重载函数的实例与参数列表匹配,参数类型为:(std::ifstream, std::string, char)
- scala - 从 Spark/Scala 连接 HIVE
- python - 熊猫切片白天滚动
- php - 带有 React SPA 返回 419 页面的 Sanctum 已过期
- javascript - 说出用户有什么权限 discord.js
- javascript - 在网页上显示当前日期 - 使用 javascript 还是 php 更好?
- javascript - SequelizeDatabaseError:带有时区的时间戳类型的无效输入语法:“无效日期”,来自 date-fns 的 ParseISO 向我返回无效日期
- python - 如何在 Jupyter Lab 中启用代码折叠
- python-3.x - 应用 CNN 方法进行人脸识别但得到值错误
- typescript - 如何省略数组类型中的元素,例如参数
?