Как найти общее значение с помощью оператора ifPython

Программы на Python
Ответить
Anonymous
 Как найти общее значение с помощью оператора if

Сообщение Anonymous »

Я все еще новичок в Python. Я пытаюсь найти общее значение с оператором if,

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»