Код: Выделить всё
import pandas as pd
df = pd.read_csv("data.csv")
for n in range(2, len(df)):
if df.loc[n].isin([2]).any():
if df.loc[n-1].isin([1]).any():
print("Yes")
n += 1
A
B
1
3
2
3
1
8
1
2
3
5
2
7
Я хочу, чтобы выводилось «Да», если каждый раз 2 находится в n, а 1 находится в n-1 до конца данных. не только если оно совпадает один раз. Если когда-либо 2 находится в n, а n-1 не имеет значения 1, то оно не будет напечатано. Например, приведенная выше таблица не будет напечатана, поскольку не все 2 из n не имеют 1 из n-1
Подробнее здесь: https://stackoverflow.com/questions/798 ... -statement
Мобильная версия