Hallo zusammen,
ich möchte aus einem Dataframe einen Zellwert auslesen, aber nicht anhand der Position, sondern anhand von einer Bedingung.
dataframe mit 2 Spalten Sp1 und Sp2, darin dann mehrere Datenzeilen...
Sp1 / Sp2
W1 / True
W2 / True
W3 / False
Wie komme ich an den Sp2-Wert bei der Bedingung Sp1==W3 und kann den gefunden Wert (False) dann in eine Variable X schreiben? (X sollte also am Ende den Wert False haben)
Das ist wahrscheinlich total dämlich einfach... aber ich find die Lösung (noch) nicht.
Besten Dank für jegliche Hinweise...
STBvM
Zellwert aus Dataframe auslesen mit Bedingung
-
- User
- Beiträge: 512
- Registriert: Mittwoch 13. November 2019, 08:38
Code: Alles auswählen
import pandas as pd
df = pd.DataFrame({'Sp1': ['W1', 'W2', 'W3'], 'Sp2': [True, True, False]})
print(df[df['Sp1'] == 'W3']['Sp2'])