Przenoszenie wyników testu do data frame

0

Cześć,

w ramach początków nauki Pythona chciałbym wykonać prosty test w którym weryfikuję, czy zmienna zawiera się w zdefiniowanym przedziale.

Mam przykładowy zestaw danych:

import pandas as pd

data = {'lower': [0.124,0.121,0.245],
        'upper':[0.145, 0.167,0.298],
        'value': [0.250,0.127,0.235]
        }

df = pd.DataFrame(data)

screenshot-20200304065341.png

Teraz chciałbym sprawdzić, dla każdego z wierszy, czy wartość 'value' mieści się w przedziale wyznaczonym przez dwie pozostałe zmienne. Wynik testu chciałbym zaprezentować w dodatkowej kolumnie. Jeśli wartość znajduje się w przedziale, to w kolumnie powinnie pojawić się teskts 'Passed', jeśli nie to 'Failed'.

Zacząłem od stworzenia prostego testu logicznego:

(df.lower < df.value) & (df.upper > df.value)

ale nie bardzo wiem jak przenieść wynik do nowej kolumny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1