在熊猫中过滤:排除包含部分字符串的行

时间:2021-03-18 12:24:27

标签: python python-3.x pandas

以下代码将从在类型列中包含单词 Elstar 的 Pandas 数据框中选择观察值。

df[df['type'].str.contains('Elstar')

应如何编辑此代码以排除包含 Elstar 一词的代码?我尝试在过滤器前面添加一个 ~ 但这并没有达到预期的效果,因为它会导致:

TypeError: bad operand type for unary ~: 'float'

我找到了解决方案,其中字符串不应与其他字符串完全匹配,但在我的情况下,部分值不应匹配。

0 个答案:

没有答案