Meine folgende Abfrage funktioniert und gibt mir eine Dataframe-Untermenge zurück, die nur Zeilen mit James 'Aufzeichnungen enthält.Python Subset Datenrahmen Zeilen mit einem Spaltenwert
pat_db.query('pat_medical_records == "James"')
Allerdings muss ich die Informationen für Tausende von Patienten abrufen. Also versuche ich einen Variablennamen "a" zuzuweisen und übergebe es der obigen Zeile. Hier bekomme ich Fehler.
a = James
pat_db.query('pat_medical_records == a')
UndefinedVariableError: name 'a' is not defined
ich dann versucht, die Zuordnung "a" manuell:
a = "James"
pat_db.query('pat_medical_records == a')
UndefinedVariableError: name 'a' is not defined
Was bin ich?
'Klaps _db.query ('pat_medical_records == @a') 'sollte den Trick machen – MaxU