我想看看数据框内的特定列中是否存在特定的字符串。
我遇到了错误
ValueError:系列的真值不明确。使用a.empty,a.bool(),a.item(),a.any()或a.all()。
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"
a['Names']
,请使用函数的na
参数contains()
。pandas.pydata.org/pandas-docs/stable/reference/api/...