Prüfen, ob string in ein pandas dataframe

Ich würde gerne sehen, ob eine bestimmte Zeichenkette vorhanden ist, in eine bestimmte Spalte in meiner dataframe.

Ich bin immer der Fehler

ValueError: Der Wahrheitswert einer Serie ist mehrdeutig. Verwenden Sie einen.leer,
ein.bool(), ein.Element(), ein.jede() oder eine.alle().

import pandas as pd

BabyDataSet = [('Bob', 968), ('Jessica', 155), ('Mary', 77), ('John', 578), ('Mel', 973)]

a = pd.DataFrame(data=BabyDataSet, columns=['Names', 'Births'])

if a['Names'].str.contains('Mel'):
    print "Mel is there"

InformationsquelleAutor der Frage user2242044 | 2015-06-19

Schreibe einen Kommentar