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”语句)的
"
。