我有以下数据框:
index | Value |
---|---|
1 | None |
2 | A |
3 | None |
4 | A |
5 | B |
6 | B |
7 | None |
8 | A |
9 | A |
10 | B |
其思想是在A和B之间填零,以使该列中没有连续的A或B.
期望输出
index | Value |
---|---|
1 | None |
2 | A |
3 | None |
4 | None |
5 | B |
6 | None |
7 | None |
8 | A |
9 | None |
10 | B |
使用循环可以很容易地做到这一点,但由于我使用的是Pandas 和NumPy,我希望避免使用循环方法.