我有两个数据框架,一个df1列'A'的值在5行中是相同的,然后改变,再接下来的5行中也是相同的,df2列'A'的值是随机的,没有连续的相同值。
我想用np.where()在检测到df1条件时给出flag==1,在检测到df2条件时给出flag==0。
这里需要找到一种方法,当检测到连续值时检测标志1,当在数据帧中没有检测到连续值时检测标志0。
df1=pd.DataFrame({'A':[1,1,1,1,8,8,8,8,8,15,15,15]})-------> flag==1
df2=pd.DataFrame({'A':[1,3,4,7,8,11,1,15,20,15,16,87]})-----flag==0