我有一个关于优化我的代码的问题。
Signal = pd.Series([1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0])
我有一个包含周期性位码的熊猫系列。我的目标是删除在某个序列之前开始的所有条目,例如1,1,0,0. 所以在我的例子中,我希望有一个这样的简化系列:
[1, 1, 0, 0, 1, 1, 0, 0]
我已经有一个 1, 1 的解决方案,但它不是很优雅,也不是很容易在我的示例中修改:1,1,0,0.
i = 0
bool = True
while bool:
a = Signal.iloc[i]
b = Signal.iloc[i + 1]
if a == 1 and b == 1:
bool = False
else:
i = i + 1
Signal = Signal[i:]
我感谢您的帮助。