使用百分比将数据帧的子集与完整数据帧进行比较

2024-05-23 15:09:46 发布

您现在位置:Python中文网/ 问答频道 /正文

假设,如果我有一个数据框,其中包含参加拼写比赛的孩子的年龄,其中有一个列,其中包含孩子参加的最后一轮比赛。我怎样才能找到进入最后一轮的儿童百分比

我知道我必须取一个子集,但我不确定使用哪个函数来比较子集中的值与主df中的值的数量,以便得到一个百分比作为答案。我可以使用什么工具


1条回答
网友
1楼 · 发布于 2024-05-23 15:09:46

您可以简单地尝试:

df[df["round"] == last_round].shape[0] / df.shape[0]

# where last_round is of type int
# df.shape[0] returns the number of rows

相关问题 更多 >