MulSeries.drop#
- MulSeries.drop(labels, mloc=None, inplace=False)#
Remove values from MulSeres by labels.
Parameters#
- labelssingle label or list-like
primary index labels if
mloc=Noneor labels in a column of the index dataframe specified bymloc.- mlocNone, str, number, or hashable object
Column name in the index dataframe. if
mloc=None, use the primary index to select removed values. Otherwise, use the labels in the specified column to select removed values.- inplacebool, default False
Whether to modify the MulSeries inplace or return a new MulSeries with values removed.
Returns#
- MulSeries or None
returns
Noneifinplace=True.
Examples#
>>> import pandas as pd >>> import muldataframe as md >>> index = pd.DataFrame([[1,2],[3,6],[5,6]], index=['a','b','b'], columns=['x','y']) >>> columns = pd.DataFrame([[5,7],[3,6]], index=['c','d'], columns=['f','g']) >>> ms = MulSeries([1,8,9],index=index,name=columns.loc['c']) >>> ms.drop('b') (1,) g 7 f 5 c ------- ------ x y c a 1 2 a 1 >>> ms.drop(6,mloc='y') (1,) g 7 f 5 c ------- ------ x y c a 1 2 a 1
MulDataFrame