python - 找出数据框列是否包含单词 python
问题描述
我有dataframe
这样的
name cat1 cat2 cat3
'aa bb' A A-1 A-1-1
'cc dd' B B-1 B-1-1
'ee aa' C C-1 C-1-1
'gg bb' D D-1 D-1-1
我想制作dataFrame
包括dataframe
这样aa
的内容
name cat1 cat2 cat3
'aa bb' A A-1 A-1-1
'ee aa' C C-1 C-1-1
解决方案
使用str
pandas 系列的方法进行字符串操作,包括检查字符串是否包含某个子字符串:
df.loc[df.name.str.contains("aa")]
推荐阅读
- angular - 将现有的 Angular 7 项目推送到 GitHub/GItlab?
- android - 如何在 Oreo 的 VideoView 中缓存和播放视频?
- javascript - array.pop() 上的 Javascript 错误?
- android - 设置主题以防止操作栏
- asp.net-web-api - 带有 ASP.NET WebApi v1 的身份服务器 4
- outlook - 如何使用 Microsoft Graph v1.0 应用过滤器从 Outlook 获取过滤的电子邮件
- sql - PS Query 上的使用案例
- r - 如何在正确视图中创建 pearson 相关矩阵
- android-studio - 更新到 3.4.1 时如何修复“发现一些冲突”?
- c - 带有递增和递减运算符的指针