@@ -4367,6 +4367,10 @@ def unstack(self, level=-1, fill_value=None):
4367
4367
Name to use for the 'value' column.
4368
4368
col_level : int or string, optional
4369
4369
If columns are a MultiIndex then use this level to melt.
4370
+ keep_index : boolean, optional, default False
4371
+ If True, the original index is reused.
4372
+ In the resulting MulitIndex the names of the unpivoted columns
4373
+ are added as an additional level to ensure uniqueness.
4370
4374
4371
4375
See also
4372
4376
--------
@@ -4439,11 +4443,11 @@ def unstack(self, level=-1, fill_value=None):
4439
4443
versionadded = '.. versionadded:: 0.20.0\n ' ,
4440
4444
other = 'melt' ))
4441
4445
def melt (self , id_vars = None , value_vars = None , var_name = None ,
4442
- value_name = 'value' , col_level = None ):
4446
+ value_name = 'value' , col_level = None , keep_index = False ):
4443
4447
from pandas .core .reshape .reshape import melt
4444
4448
return melt (self , id_vars = id_vars , value_vars = value_vars ,
4445
4449
var_name = var_name , value_name = value_name ,
4446
- col_level = col_level )
4450
+ col_level = col_level , keep_index = keep_index )
4447
4451
4448
4452
# ----------------------------------------------------------------------
4449
4453
# Time series-related
0 commit comments