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

时间:2021-04-29 13:25:41

标签: python pandas dataframe

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

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

1 个答案:

答案 0 :(得分:0)

你可以简单地尝试:

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
相关问题