检查字符串列表中的字符

Yar*_*ari 5 python pandas

Pythonin不适用于整个列:

> dfTrain['name'][22]
  'McGowan, Miss. Anna "Annie"'

> "\"" in dfTrain['name'][22]
  True

> "\"" in dfTrain['name']
False
Run Code Online (Sandbox Code Playgroud)

如何检查字符串列表中是否存在某个字符?

Cod*_*rBC 1

有几种方法可以做到这一点:

1)你可以做的事情之一是

"\"" in dfTrain['name'].to_string()
Run Code Online (Sandbox Code Playgroud)

True如果 df 中的任何名称包含“ .

2)另一种方式可能是not dfTrain[dfTrain['name'].str.contains('"')].empty

这是因为,我正在查找包含". 如果没有包含"它的列,则返回的数据框将为空。如果返回的数据帧为空(True),则没有任何列包含"您想要输出“False”的a(因此是“not”语句)