【发布时间】:2021-06-29 10:55:37
【问题描述】:
我有一个如下所示的 Pandas 数据框,其中 A 列 是一系列字符串值,B 列 保持运行总次数A列中的值与上一行A列的值不同。
A B
1 1
1 1
1b 2
1b 2
1b 2
1 3
每次 A 列的值发生变化时,我想复制前一行并为其分配 B 列的递增值。例如,使用上述输入数据框,输出将如下所示:
A B
1 1
1 1
1 2
1b 2
1b 2
1b 2
1b 3
1 3
关于如何以有效的方式解决这个问题有什么想法吗?
【问题讨论】: