python的in不适用于整个列:

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

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

> "\"" in dfTrain['name']
False

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

最佳答案

有几种方法可以做到这一点:
1)你能做的事情之一是

"\"" in dfTrain['name'].to_string()

如果df中的任何名称包含“.
2)另一种方法是True
这是因为,我正在查找包含not dfTrain[dfTrain['name'].str.contains('"')].empty的所有列。
如果没有包含"的列,则表示返回的数据帧将为空。
如果返回的数据帧为空(true),则没有一列包含希望输出“false”(因此是“not”语句)的"

09-25 17:24