[英]Comparing Columns in a Pandas Dataframe
我有一个带有赛车结果的 pandas 数据框。
Place BibNum Time
0 1 2 5:50
1 2 4 8:09
2 3 7 10:27
3 4 3 11:12
4 5 1 12:13
...
34 1 5 2:03
35 2 9 4:35
36 3 7 5:36
我想知道的是,我怎样才能计算出 BibNum 在 Place 为 1、2、3 等位置出现了多少次?
我知道我可以执行“value_counts”,但那是它在单个列中出现的次数。 我还研究了使用 numpy “where”,但这是使用大于或小于的条件。
IIUC,这就是你需要的:
out = df.groupby(['Place','BibNum']).size()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.