Examples

In [1]:
import numpy as np
import pandas as pd
In [2]:
s = pd.Series(data=np.arange(3), index=['P', 'Q', 'R'])
s
Out[2]:
P    0
Q    1
R    2
dtype: int32

Drop labels Q en R

In [3]:
s.drop(labels=['Q', 'R'])
Out[3]:
P    0
dtype: int32

Drop 2nd level label in MultiIndex Series

In [4]:
midx = pd.MultiIndex(levels=[['dog', 'cow', 'cat'],
                             ['speed', 'weight', 'length']],
                     codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],
                            [0, 1, 2, 0, 1, 2, 0, 1, 2]])
In [5]:
s = pd.Series([50, 30, 1.6, 30, 250, 1.5, 40, 18, 1.1],
              index=midx)
s
Out[5]:
dog  speed      50.0
     weight     30.0
     length      1.6
cow  speed      30.0
     weight    250.0
     length      1.5
cat  speed      40.0
     weight     18.0
     length      1.1
dtype: float64
In [6]:
s.drop(labels='weight', level=1)
Out[6]:
dog  speed     50.0
     length     1.6
cow  speed     30.0
     length     1.5
cat  speed     40.0
     length     1.1
dtype: float64