У меня есть df, который я хотел бы найти в этом значении, дублируется в предыдущих 2 строках, среди каждого выбранного столбца.Как мне это сделать?
В Excel я могу сделать это с помощью = if (countif (A1: B2, C1), "True", "False")
c = {'N1': [1,1,2,3,4,4,5],'N2': [2,3,4,4,5,6,7],'N3':[3,7,5,5,6,7,8],}
df = pd.DataFrame(c, columns=['N1','N2','N3'])
ОжидаетсяРезультат:
c = {'N1': [1,1,2,3,4,4,5],'N2': [2,3,4,4,5,6,7],'N3':[3,7,5,5,6,7,8],
"Result1":['NA','NA','True','True','True','True','True'],
"Result2":['NA','NA','False','True','True','True','True'],
"Result3":['NA','NA','False','True','False','False','False']}
df = pd.DataFrame(c, columns=['N1','N2','N3','Result1','Result2','Result3'])
Ожидаемый результат, как указано выше.