Python - 根据累积总和从Pandas DataFrame中选择

时间:2017-05-23 09:39:06

标签: python sorting pandas dataframe

我有一个Pandas数据框,其中包含一个名为' contrib'的列。此列包含每行中数据对总数的百分比贡献(即'贡献的总和= 100%)。我希望能够根据他们的贡献选择前70%的行。我怎么能这样做?

df.sort_values('contribution', ascending=False)

1 个答案:

答案 0 :(得分:0)

尝试quantile()

df[df.contribution > df.contribution.quantile(.3)]