我有一个df,groupby看起来像这样
+----------------+----------------+-------------+
| Team | Method | Count |
+----------------+----------------+-------------+
| Team 1 | Manual | 14 |
| Team 2 | Automated | 5 |
| Team 2 | Hybrid | 1 |
| Team 2 | Manual | 25 |
| Team 4 | Automated | 1 |
| Team 4 | Hybrid | 13 |
+----------------+----------------+-------------+
我想通过显示只有手动方法的团队来创建计数或分组。你知道我该怎么做吗?你知道吗
对于这个数据集,答案是team1,因为他们是唯一一个只使用手工方法的团队。你知道吗
您可以使用^{} ^{} 表示所有值} ,并使用subset by ^{} 和^{} :
Manual
by ^{为了更好地理解
apply
,您可以将自定义函数f
与print
一起使用,它将组的每个项与字符串Manual
进行比较:但是我们需要检查所有值是否都是字符串
Manual
——这意味着我们需要检查所有值是否都是True
和all
:编辑:我添加了带有
groupby
的示例,有两列:相关问题 更多 >
编程相关推荐