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.

  • Pandas: Datentyp der Serie in String ändern
  • Ein Wert versucht, auf eine Kopie eines Slice aus einer DataFrame Warnung gesetzt zu werden
  • Zählereignisse der Anzahl nach Spalte im Pandas-Datenrahmen
  • Plotten von 2D-Daten: Wärmeabzeichen mit verschiedenen Farbpunkten
  • Wie benutzt man Funktionen mit pandas dataframe
  • Stapeln und Gestalten von Scheiben von DataFrame (Pandas) ohne Looping
  • 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.