Prüfen Sie, ob ein Wert in beliebigen Spalten in Pandas vorhanden ist?

Gibt es eine Funktion, um zu überprüfen, ob ein Wert in irgendwelchen Zeilen von beliebigen Spalten in Pandas existiert, wie zB

columnA columnB columnC "john" 3 True "mike" 1 False "bob" 0 False 

Auf dem Dataframe oben möchte ich wissen, ob es irgendwelche Werte namens "mike" in irgendwelchen Elementen des ganzen Dataframe gibt, und wenn es existiert, würde ich gerne True bekommen – sonst bekommst du False .

Vielen Dank.

  • Wie man pandas hdfstore Tabelle effizient wieder aufbaut, wenn append scheitert
  • Wie kann man eine Pandas-Kreuztabelle mit Prozentsätzen machen?
  • Pivot Tables oder Group By für Pandas?
  • Eine Gruppe in Dataframe in Pandas machen
  • Suche nach allen Patterns innerhalb von Pandas Dataframe
  • Der rpy2-Import funktioniert nicht
  • One Solution collect form web for “Prüfen Sie, ob ein Wert in beliebigen Spalten in Pandas vorhanden ist?”

    Etwas wie das:

     df.apply(lambda x: 'mike' in x.values, axis=1).any() 

    oder

     df.applymap(lambda x: x == 'mike').any().any() 
    Python ist die beste Programmiersprache der Welt.