pandas python:访问逐行不敏感的标签

时间:2014-11-13 14:43:00

标签: python regex pandas dataframe contains

我有一个df,我想通过标签访问一行,但我希望忽略标签的外壳。

我的df看起来像这样:

Name  exp1
Name      
Base  2074
Raw   2014

我失败的尝试:

df.index.str.contains('base')

注意,我想避免使用str.lower方法来解决这个问题。

1 个答案:

答案 0 :(得分:3)

这应该有效 - 需要先将索引转换为系列。

df[pd.Series(df.index).str.contains('base', case=False)]