小编use*_*815的帖子

一种基于pandas条件过滤部分数据的解决方案

我有以下示例数据,我想过滤一段数据,当(col1 = 'A' and col2 = '0')我们想要保留行直到下一个(col1 = 'A')
我想使用熊猫数据框,但我不知道它是怎么回事。

df = pd.DataFrame({'col1': ['A', 'B', 'C'],  'col2': [0, 1]}) 
Run Code Online (Sandbox Code Playgroud)

例如,我们有这样的数据

col1 col2
 A    0
 C
 A    1 
 B
 C
 A    1 
 B
 B
 C
 A    0 
 B 
 C
 A    1 
 B 
 C
 C 
Run Code Online (Sandbox Code Playgroud)

我想要达到的结果是:

col1 col2 
 A    0 
 C 
 A    0 
 B 
 C 
Run Code Online (Sandbox Code Playgroud)

非常感谢

python algorithm pandas

5
推荐指数
1
解决办法
83
查看次数

标签 统计

algorithm ×1

pandas ×1

python ×1