1
私はパンダシリーズの番号を持っていますが、私はシリーズの値の80%に達するために必要なこれらの数字の数を知りたいと思います最初に最大の番号をとっています)。pandas - pctに到達するために必要な行の数を調べる
どうすればいいですか?
私はパンダシリーズの番号を持っていますが、私はシリーズの値の80%に達するために必要なこれらの数字の数を知りたいと思います最初に最大の番号をとっています)。pandas - pctに到達するために必要な行の数を調べる
どうすればいいですか?
あなたはcumsum
df = pd.Series(list(reversed(range(1,10))))
sum = df.cumsum()
list(sum)
#[9, 17, 24, 30, 35, 39, 42, 44, 45]
list(sum[sum > 0.8 * max(sum)].index)[0]+1
#6
を使用してその数を抽出することができます