python如何从一列只有0和1的数据中筛选出来1变化到0和0变化到1的数据?

在CSV文件中,每一列的数据只有0和1,想筛选出每一列中变化到0和0变化到1的数据。例如下表所示。

时间数据1数据2
9:58:0001
10:13:0001
10:17:0000
10:17:0010
10:28:0010
10:43:0010
10:58:0010
12:58:0010
13:02:0000
13:02:0001
13:13:0001
f = r'C:\data.txt'

import pandas as pd

df = pd.read_csv(f,sep='\t', names=['time', 'col1', 'col2'])

print(df[abs(df['col1']-df['col2'])==1])