cuốn sách gpt4 ai đã làm

python - Pandas :对所有行求和

In lại Tác giả: Walker 123 更新时间:2023-11-28 20:18:10 hai mươi bốn 4
mua khóa gpt4 Nike

我有一个看起来像这样的 DataFrame:

score num_participants
0 20
1 15
2 5
3 10
4 12
5 15

我需要找到điểm大于或等于当前行中điểm的参与者的数量:

score num_participants num_participants_with_score_greater_or_equal
0 20 77
1 15 57
2 5 42
3 10 37
4 12 27
5 15 15

因此,我试图对当前行及其下方的所有行求和。数据有大约 5000 行,所以我不能通过索引手动设置它。 cumsum 无法解决问题,我不确定是否有简单的方法可以做到这一点。我花了很多时间试图解决这个问题,所以我们将不胜感激。

câu trả lời hay nhất

这是一个反向的cumsum。反转列表,cumsum,然后反转回来。

df.iloc[::-1].cumsum().iloc[::-1]

score num_participants
0 15 77
1 15 57
2 14 42
3 12 37
4 9 27
5 5 15

关于python - Pandas :对所有行求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37558572/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress