python - 如何根据python数据框中的2个以上复杂条件计算特定列的总和
问题描述
'所以基本上我想弄清楚的是,有没有一种方法可以为不同的'batsman'计算每个'match_id'的'batsman_runs'(在图像中不可见,但是有一个列),然后将它们存储为字典或列表或仅打印值。以下链接是数据集的快照 https://i.stack.imgur.com/zVWSh.jpg
解决方案
假设您已导入 numpy:
result=pd.your_df['batsman_runs'].to_numpy()/pd.your_df['match_id'].to_numpy()
result
将是一个 numpy 数组,其中包含“batsman_runs”列的所有值除以“match_id”列的所有相应值。
推荐阅读
- c++ - 仅当循环中更新的变量是本地的时才优化计算
- selenium - 在 Chrome 无头模式下执行 Selenium 测试
- java - JTable:从右到左对齐组件
- javascript - Angular 4 函数调用和异步调用问题
- apache-poi - 如何从 POI 4.0+ 版本的输入流中找出 excel 类型?
- java - 元素“fx:deploy”的前缀“fx”未绑定
- c++ - 在 QTableView/QTableWidget 中禁用滚动区域
- xml - 如何在 xml 根标签中添加命名空间
- c++ - 用于在 OpenCV 中检索像素矩形的双线性插值
- javascript - 无法点击自动完成搜索内容