pandas - 查找子字符串是否包含在 Pandas 中 Dataframe 的索引中
问题描述
我正在尝试遍历一个数据框,我在其中使用一系列字符串名称对数据进行了索引。我想在这些索引中搜索某个子字符串,然后将所有具有该子字符串的行放入另一个数据框中。
假设我的原始数据框被称为df.
我试过了:
find_cat = df[df.str.contains("cat")]
也试过
find_cat =
for row_index,row in df.iterrows():
if row_index.str.contains("cat", na=True):
find_cat(append(row)
这两个都失败 [try 1 = 语法错误,try 2 = 空数据帧。
对 python 和 Pandas 来说很新……任何帮助都非常感谢!
解决方案
推荐阅读
- flutter - Flutter,我正在使用 local_auth 0.6.3+2 进行 Touch ID、Face ID 身份验证。但找不到如何打开输入密码按钮
- django - Django REST Framework 基于类的视图继承
- reactjs - 在 JSX 中嵌套 If 语句
- reactjs - 使用 cypress 测试 Echarts 反应组件
- javascript - 如何对表格的行进行分组(按“数量”单元格)?
- html - 如何将导航与标题对齐
- asp.net-core - 重新设计 Abp.IdentityServer 的 UI(身份服务器 4)
- javascript - 在错误 500 上处理 puppeteer click 和 waitForNavigation 承诺
- sed - 删除方括号之间包含特定文本的所有行
- javascript - 如果在 2 个浏览器选项卡上,Angularjs 通知显示两次