首页 > 解决方案 > 查找子字符串是否包含在 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 来说很新……任何帮助都非常感谢!

标签: pandasdataframe

解决方案


推荐阅读