在索引中基于df的条件中删除行

时间:2019-08-23 12:10:56

标签: pandas

我有这个df:

              A
migeludis     2
sandradsad    3
luislkdksd    4
juandsasdi    5

我想将这些索引以luissandra开头的行放在df中,以获得以下输出:

              A
migeludis     2
juandsasdi    5

1 个答案:

答案 0 :(得分:1)

boolean indexingstr.startswith一起使用,并用~求逆条件:

df = df[~df.index.str.startswith(('luis','sandra'))]
print (df)
            A
migeludis   2
juandsasdi  5