我有下面已排序的数据框,我想将每个id列中的最后一个值设置为0。
id value
1 500
1 50
1 36
2 45
2 150
2 70
2 20
2 10
我可以使用df ['value'] .iloc [-1] = 0
将整个 id 列 的最后一个值设置为 0。我该如何设置 id : 1 和 id : 2 的最后一个值,以获得下面的输出。
id value
1 500
1 50
1 0
2 45
2 150
2 70
2 20
2 0
id 值
1 1
1 0
1 0
2 1
2 0
2 1
2 1
2 0
- GKC