pandas - 在熊猫中使用关键字计数创建新变量
问题描述
我有一个带有完全由文本/字符串组成的列/变量的熊猫数据框。
我想创建一个新列来计算关键字出现在另一列中的次数,例如:
关键词:“那个”
A 列:['狗','猫','树']
新列:[1,0,1]
我怎么做?
解决方案
您可以使用str.count
:
df['new'] = df['col'].str.count(keyword)
推荐阅读
- laravel-8 - 升级到 Passport 10 Lcobucci JWT4.1 后构建 LaravelPassport AccessTokenController 时 Lcobucci\JWT\Parser 不可实例化
- php - Yii XLSX 文件在下载时损坏
- php - 如何在 Laravel8 中进行刀片动态文件夹
- jenkins - 詹金斯管道本地主机:7080
- reactjs - useMemo 渲染道具值有用吗?
- sql - 从具有不同列的另一个表中插入一个表
- r - 删除绘图树状图中的边框
- api - 将与事件相关的参数作为变量附加到对象模型是否是一种好习惯?
- azure-ad-b2c - Azure AD B2C:使用条件访问技术配置文件对有风险的用户进行补救
- intellij-idea - intellij 22021.2.2 grails app forge 没有显示任何配置文件