pandas - Python str.count 不返回值
问题描述
这是我的线:
df['VN_J'] = df['Vote_Now'].str.count("JD(U)")
但是即使数据框中的字符串匹配,结果也是错误的JD(U)
谁能帮我?
解决方案
您传递给的参数str.count
实际上被解释为正则表达式。因此,由于(
和)
都是正则表达式元字符,因此需要在此处对其进行转义:
df['VN_J'] = df['Vote_Now'].str.count(r'JD\(U\)')
推荐阅读
- nativescript - Nativescript 透明行网格布局
- java - 使用 pdfbox 在所有页面上覆盖 acroForm
- javascript - 如何从 html 标签中获取前缀名称
- matlab - 绘制直方图,其中绘图的 x 轴是日期
- google-bigquery - 将 bigquery 中的数组与空数组连接起来
- angular - Angular 6检测对象数组内部变化的方法?
- node.js - 如何使用节点js设置取消链接路径
- reactjs - 使用 styled-component 修改 css react 组件
- ios - 从谷歌地图API绘制方向
- c# - ASP.NET Core MVC - 在 RenderBody() 中渲染视图