python - 在 Python 中取不同系列的行的平均值?
问题描述
我很难完成一项简单的任务。我有两个这样的系列:
stu1 = pd.Series({'1130': 82, '1430': 85, '2430': 78, '2431': 82})
stu2 = pd.Series({'1130': 98, '1430': 95, '2333': 96, '2530': 88})
字典中的键 ( 1130...
) 代表课程编号,值代表这些学生的成绩。我正在尝试平均两个学生每门课程的成绩并打印结果。我已经非常详尽地搜索了互联网,但没有任何结果,所以任何帮助将不胜感激。谢谢你。
解决方案
concat
之前检查mean
s = pd.concat([stu1, stu2]).mean(level=0)
s
Out[122]:
1130 90
1430 90
2430 78
2431 82
2333 96
2530 88
dtype: int64
推荐阅读
- python - 关于将模型中的自定义函数转换为自定义管理器/查询集中的注释
- laravel - oop php 创建一个可以产生不同对象的类 w
- angular - 组合三个 observable,两个使用 forkjoin,一个使用 mergemap
- c# - 实体框架核心中的问题
- excel - 如何遍历一行数据,从该行中的特定单元格中提取值,在另一行中找到它,然后在相交框中输入一个值
- javafx - JavaFX/TornadoFX 中的按钮边框半径转换
- php - 具有多个命名空间的 SOAP 请求
- gherkin - gherkins, 2个场景可以相互依赖吗
- javascript - 不需要的元素突出显示
- java - Springboot crud Repository插入空值