相关疑难解决方法(0)

用str.contains忽略NaN

我想找到包含字符串的行,如下所示:

DF[DF.col.str.contains("foo")]
Run Code Online (Sandbox Code Playgroud)

但是,这会失败,因为有些元素是NaN:

ValueError:无法使用包含NA/NaN值的向量进行索引

所以我诉诸混淆

DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")]
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

python pandas

101
推荐指数
3
解决办法
7万
查看次数

标签 统计

pandas ×1

python ×1