pool是一个数据框,其中一列是“Name” 如果key =='Bob',那么这一行正确地给了我所有的行,其中Name =='Bob':
java.util.logging
我反而希望获得与“Bob”匹配的所有行,例如“Bob Jones”和“Bob Marley”等。
所以我将'=='更改为'in',但它不能按预期工作:
slf4j-jdk14
我明白了 KeyError:False
非常感谢任何帮助。
答案 0 :(得分:3)
@ behzad.nouri给了我解决方案:
keyrows = pool[pool.Name.str.contains(key)]
完全符合我的要求。