Python Pandas Dataframe中使用str.count()获得子字符串数量时需要注意事项

对于一个dataframe对象,假设其中一列名为input,需要查找其包含的[MASK]子字符串数量,如果采用如下代码将计数为0:

df['count']=df['input'].str.count('[MASK]')

这是因为[]被dataframe认为是特殊字符,需要采用转义符,正确代码如下:

df['count']=df['input'].str.count('\[MASK\]')

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 19:18:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 19:18:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 19:18:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 19:18:04       20 阅读

热门阅读

  1. SQL Server几种琐

    2024-06-13 19:18:04       5 阅读
  2. 等保测评练习题

    2024-06-13 19:18:04       8 阅读
  3. Epicor Kinetic 2023.2 UI控件列表

    2024-06-13 19:18:04       7 阅读
  4. 【代码+详解】算法题 : 骨头收集者

    2024-06-13 19:18:04       7 阅读
  5. 大模型日报2024-06-13

    2024-06-13 19:18:04       8 阅读
  6. 京准电钟|基于纳秒级的GPS北斗卫星授时服务器

    2024-06-13 19:18:04       7 阅读