@@ -3956,7 +3956,7 @@ def pivot(self, index=None, columns=None, values=None):
3956
3956
3957
3957
3958
3958
"""
3959
- from pandas .core .reshape import pivot
3959
+ from pandas .core .reshape . reshape import pivot
3960
3960
return pivot (self , index = index , columns = columns , values = values )
3961
3961
3962
3962
def stack (self , level = - 1 , dropna = True ):
@@ -3992,7 +3992,7 @@ def stack(self, level=-1, dropna=True):
3992
3992
-------
3993
3993
stacked : DataFrame or Series
3994
3994
"""
3995
- from pandas .core .reshape import stack , stack_multiple
3995
+ from pandas .core .reshape . reshape import stack , stack_multiple
3996
3996
3997
3997
if isinstance (level , (tuple , list )):
3998
3998
return stack_multiple (self , level , dropna = dropna )
@@ -4057,7 +4057,7 @@ def unstack(self, level=-1, fill_value=None):
4057
4057
-------
4058
4058
unstacked : DataFrame or Series
4059
4059
"""
4060
- from pandas .core .reshape import unstack
4060
+ from pandas .core .reshape . reshape import unstack
4061
4061
return unstack (self , level , fill_value )
4062
4062
4063
4063
_shared_docs ['melt' ] = ("""
@@ -4159,7 +4159,7 @@ def unstack(self, level=-1, fill_value=None):
4159
4159
other = 'melt' ))
4160
4160
def melt (self , id_vars = None , value_vars = None , var_name = None ,
4161
4161
value_name = 'value' , col_level = None ):
4162
- from pandas .core .reshape import melt
4162
+ from pandas .core .reshape . reshape import melt
4163
4163
return melt (self , id_vars = id_vars , value_vars = value_vars ,
4164
4164
var_name = var_name , value_name = value_name ,
4165
4165
col_level = col_level )
@@ -4609,7 +4609,7 @@ def append(self, other, ignore_index=False, verify_integrity=False):
4609
4609
if (self .columns .get_indexer (other .columns ) >= 0 ).all ():
4610
4610
other = other .loc [:, self .columns ]
4611
4611
4612
- from pandas .tools .concat import concat
4612
+ from pandas .core . reshape .concat import concat
4613
4613
if isinstance (other , (list , tuple )):
4614
4614
to_concat = [self ] + other
4615
4615
else :
@@ -4741,8 +4741,8 @@ def join(self, other, on=None, how='left', lsuffix='', rsuffix='',
4741
4741
4742
4742
def _join_compat (self , other , on = None , how = 'left' , lsuffix = '' , rsuffix = '' ,
4743
4743
sort = False ):
4744
- from pandas .tools .merge import merge
4745
- from pandas .tools .concat import concat
4744
+ from pandas .core . reshape .merge import merge
4745
+ from pandas .core . reshape .concat import concat
4746
4746
4747
4747
if isinstance (other , Series ):
4748
4748
if other .name is None :
@@ -4786,7 +4786,7 @@ def _join_compat(self, other, on=None, how='left', lsuffix='', rsuffix='',
4786
4786
def merge (self , right , how = 'inner' , on = None , left_on = None , right_on = None ,
4787
4787
left_index = False , right_index = False , sort = False ,
4788
4788
suffixes = ('_x' , '_y' ), copy = True , indicator = False ):
4789
- from pandas .tools .merge import merge
4789
+ from pandas .core . reshape .merge import merge
4790
4790
return merge (self , right , how = how , on = on , left_on = left_on ,
4791
4791
right_on = right_on , left_index = left_index ,
4792
4792
right_index = right_index , sort = sort , suffixes = suffixes ,
@@ -4846,7 +4846,7 @@ def round(self, decimals=0, *args, **kwargs):
4846
4846
Series.round
4847
4847
4848
4848
"""
4849
- from pandas .tools .concat import concat
4849
+ from pandas .core . reshape .concat import concat
4850
4850
4851
4851
def _dict_round (df , decimals ):
4852
4852
for col , vals in df .iteritems ():
@@ -5523,7 +5523,7 @@ def isin(self, values):
5523
5523
"""
5524
5524
if isinstance (values , dict ):
5525
5525
from collections import defaultdict
5526
- from pandas .tools .concat import concat
5526
+ from pandas .core . reshape .concat import concat
5527
5527
values = defaultdict (list , values )
5528
5528
return concat ((self .iloc [:, [i ]].isin (values [col ])
5529
5529
for i , col in enumerate (self .columns )), axis = 1 )
0 commit comments