我有以下示例数据,想要过滤出符合条件的数据:(col1 = 'A' and col2 = '0')。 我们希望保留行数据直到下一个 (col1 = 'A')。
我想使用pandas dataframe实现,但不知道如何操作。
df = pd.DataFrame({'col1': ['A', 'B', 'C'], 'col2': [0, 1]})
例如,我们有这些数据。
col1 col2
A 0
C
A 1
B
C
A 1
B
B
C
A 0
B
C
A 1
B
C
C
我希望达成的结果是:
col1 col2
A 0
C
A 0
B
C
非常感谢。