我想对列进行累积求和,但只要遇到0就重置聚合值
这是我尝试做的一个例子:
这个数据集:
pk price
1 10
2 15
3 0
4 10
5 5
Run Code Online (Sandbox Code Playgroud)
给出这个:
pk price
1 10
2 25
3 0
4 10
5 15
Run Code Online (Sandbox Code Playgroud)
有人有想法吗?
谢谢 !
我有这个清单:
[['Nom', 'Francais', 'Anglais', 'Maths'], ['Catherine', '9', '17', '9'], ['Karim', '12', '15', '11'], ['Rachel', '15', '15', '14'], ['Roger', '12', '14', '12'], ['Gabriel', '7', '13', '8'], ['Francois', '14', '8', '15'], ['Henri', '10', '12', '13'], ['Stephane', '18', '12', '8'], ['Karine', '9', '10', '10'], ['Marie', '10', '10', '10'], ['Claire', '15', '9', '12'], ['Marine', '12', '9', '12']]
Run Code Online (Sandbox Code Playgroud)
我想用名称对其进行排序(或者,换句话说,按列表中每个列表的 [0] 元素的字母顺序排序),但我不希望第一个列表 ( )['Nom', 'Francais', 'Anglais', 'Maths']与其他人,怎么能这么做呢?
多谢 !