假设,如果我有一个数据框,其中包含参加拼字比赛的儿童的年龄,其中有一列包含孩子完成的最后一轮比赛。我怎样才能找到进入最后一轮的孩子的百分比?
我知道我必须取一个子集,但我不确定使用哪个函数来比较子集中的值与主 df 的数量,以便得到一个百分比作为答案。我可以使用哪些工具?
答案 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