xxxxxxxxxx
df.pop('class')
0 bird
1 bird
2 mammal
3 mammal
Name: class, dtype: object
pandas df pop
xxxxxxxxxx
>>> df = pd.DataFrame([('falcon', 'bird', 389.0),
'parrot', 'bird', 24.0), (
'lion', 'mammal', 80.5), (
'monkey', 'mammal', np.nan)], (
columns=('name', 'class', 'max_speed'))
>>> df
name class max_speed
0 falcon bird 389.0
1 parrot bird 24.0
2 lion mammal 80.5
3 monkey mammal NaN
# return the Series
# and column in original df will be removed
>>> df.pop('class')
0 bird
1 bird
2 mammal
3 mammal
Name: class, dtype: object
>>> df
name max_speed
0 falcon 389.0
1 parrot 24.0
2 lion 80.5
3 monkey NaN