大熊猫正则表达式

时间:2020-09-07 12:01:10

标签: python pandas

我正在尝试查找特殊字符'?'在每一列中分别是数据帧df1。 但是无法获得计数结果。 我尝试了诸如

的代码

df1 [df1.columns.str.match('?')== True]

但收到错误:在位置0重复任何操作

我也尝试过df1.columns.str.count('?'),但收到值错误。

有人可以帮忙吗? 预先谢谢你。

1 个答案:

答案 0 :(得分:2)

由于?是特殊的正则表达式字符,有必要对其进行转义:

df1.columns.str.count('\?')