У меня есть фрейм данных с двумя столбцами, я хочу извлечь значение первого столбца на основе второго столбца, если в последних 3 строках столбца 2 значение изменяется с 0 на любое значение, то извлекается значение столбца 1.
df=pd.DataFrame({'column1':[1,5,6,7,8,11,12,14,18,20],'column2':[0,0,1,1,0,0,0,256,256,0]})
print(df)
column1 column2
0 1 0
1 5 0
2 6 1
3 7 1
4 8 0
5 11 0
6 12 0
7 14 256
8 18 256
9 20 0
out_put=pd.DataFrame({'column1':[20],'column2':[0]})
print(out_put)
column1 column2
0 20 0