62
62
from pandas .core .dtypes .missing import isna , notna
63
63
64
64
65
- from pandas .core .common import (_try_sort ,
66
- _default_index ,
67
- _values_from_object ,
68
- _maybe_box_datetimelike ,
69
- _dict_compat ,
70
- standardize_mapping )
71
65
from pandas .core .generic import NDFrame , _shared_docs
72
66
from pandas .core .index import (Index , MultiIndex , _ensure_index ,
73
67
_ensure_index_from_sequences )
@@ -387,9 +381,9 @@ def __init__(self, data=None, index=None, columns=None, dtype=None,
387
381
if isinstance (data [0 ], Series ):
388
382
index = _get_names_from_index (data )
389
383
elif isinstance (data [0 ], Categorical ):
390
- index = _default_index (len (data [0 ]))
384
+ index = com . _default_index (len (data [0 ]))
391
385
else :
392
- index = _default_index (len (data ))
386
+ index = com . _default_index (len (data ))
393
387
394
388
mgr = _arrays_to_mgr (arrays , columns , index , columns ,
395
389
dtype = dtype )
@@ -466,7 +460,7 @@ def _init_dict(self, data, index, columns, dtype=None):
466
460
else :
467
461
keys = list (data .keys ())
468
462
if not isinstance (data , OrderedDict ):
469
- keys = _try_sort (keys )
463
+ keys = com . _try_sort (keys )
470
464
columns = data_names = Index (keys )
471
465
arrays = [data [k ] for k in keys ]
472
466
@@ -493,12 +487,12 @@ def _get_axes(N, K, index=index, columns=columns):
493
487
# return axes or defaults
494
488
495
489
if index is None :
496
- index = _default_index (N )
490
+ index = com . _default_index (N )
497
491
else :
498
492
index = _ensure_index (index )
499
493
500
494
if columns is None :
501
- columns = _default_index (K )
495
+ columns = com . _default_index (K )
502
496
else :
503
497
columns = _ensure_index (columns )
504
498
return index , columns
@@ -990,7 +984,7 @@ def to_dict(self, orient='dict', into=dict):
990
984
"columns will be omitted." , UserWarning ,
991
985
stacklevel = 2 )
992
986
# GH16122
993
- into_c = standardize_mapping (into )
987
+ into_c = com . standardize_mapping (into )
994
988
if orient .lower ().startswith ('d' ):
995
989
return into_c (
996
990
(k , v .to_dict (into )) for k , v in compat .iteritems (self ))
@@ -1000,13 +994,13 @@ def to_dict(self, orient='dict', into=dict):
1000
994
return into_c ((('index' , self .index .tolist ()),
1001
995
('columns' , self .columns .tolist ()),
1002
996
('data' , lib .map_infer (self .values .ravel (),
1003
- _maybe_box_datetimelike )
997
+ com . _maybe_box_datetimelike )
1004
998
.reshape (self .values .shape ).tolist ())))
1005
999
elif orient .lower ().startswith ('s' ):
1006
- return into_c ((k , _maybe_box_datetimelike (v ))
1000
+ return into_c ((k , com . _maybe_box_datetimelike (v ))
1007
1001
for k , v in compat .iteritems (self ))
1008
1002
elif orient .lower ().startswith ('r' ):
1009
- return [into_c ((k , _maybe_box_datetimelike (v ))
1003
+ return [into_c ((k , com . _maybe_box_datetimelike (v ))
1010
1004
for k , v in zip (self .columns , np .atleast_1d (row )))
1011
1005
for row in self .values ]
1012
1006
elif orient .lower ().startswith ('i' ):
@@ -1947,30 +1941,28 @@ def transpose(self, *args, **kwargs):
1947
1941
1948
1942
# legacy pickle formats
1949
1943
def _unpickle_frame_compat (self , state ): # pragma: no cover
1950
- from pandas .core .common import _unpickle_array
1951
1944
if len (state ) == 2 : # pragma: no cover
1952
1945
series , idx = state
1953
1946
columns = sorted (series )
1954
1947
else :
1955
1948
series , cols , idx = state
1956
- columns = _unpickle_array (cols )
1949
+ columns = com . _unpickle_array (cols )
1957
1950
1958
- index = _unpickle_array (idx )
1951
+ index = com . _unpickle_array (idx )
1959
1952
self ._data = self ._init_dict (series , index , columns , None )
1960
1953
1961
1954
def _unpickle_matrix_compat (self , state ): # pragma: no cover
1962
- from pandas .core .common import _unpickle_array
1963
1955
# old unpickling
1964
1956
(vals , idx , cols ), object_state = state
1965
1957
1966
- index = _unpickle_array (idx )
1967
- dm = DataFrame (vals , index = index , columns = _unpickle_array (cols ),
1958
+ index = com . _unpickle_array (idx )
1959
+ dm = DataFrame (vals , index = index , columns = com . _unpickle_array (cols ),
1968
1960
copy = False )
1969
1961
1970
1962
if object_state is not None :
1971
1963
ovals , _ , ocols = object_state
1972
1964
objects = DataFrame (ovals , index = index ,
1973
- columns = _unpickle_array (ocols ), copy = False )
1965
+ columns = com . _unpickle_array (ocols ), copy = False )
1974
1966
1975
1967
dm = dm .join (objects )
1976
1968
@@ -2006,7 +1998,7 @@ def _get_value(self, index, col, takeable=False):
2006
1998
2007
1999
if takeable :
2008
2000
series = self ._iget_item_cache (col )
2009
- return _maybe_box_datetimelike (series ._values [index ])
2001
+ return com . _maybe_box_datetimelike (series ._values [index ])
2010
2002
2011
2003
series = self ._get_item_cache (col )
2012
2004
engine = self .index ._engine
@@ -3371,7 +3363,7 @@ def _maybe_casted_values(index, labels=None):
3371
3363
values , mask , np .nan )
3372
3364
return values
3373
3365
3374
- new_index = _default_index (len (new_obj ))
3366
+ new_index = com . _default_index (len (new_obj ))
3375
3367
if level is not None :
3376
3368
if not isinstance (level , (tuple , list )):
3377
3369
level = [level ]
@@ -6084,7 +6076,7 @@ def extract_index(data):
6084
6076
(lengths [0 ], len (index )))
6085
6077
raise ValueError (msg )
6086
6078
else :
6087
- index = _default_index (lengths [0 ])
6079
+ index = com . _default_index (lengths [0 ])
6088
6080
6089
6081
return _ensure_index (index )
6090
6082
@@ -6155,7 +6147,7 @@ def _to_arrays(data, columns, coerce_float=False, dtype=None):
6155
6147
dtype = dtype )
6156
6148
elif isinstance (data [0 ], Categorical ):
6157
6149
if columns is None :
6158
- columns = _default_index (len (data ))
6150
+ columns = com . _default_index (len (data ))
6159
6151
return data , columns
6160
6152
elif (isinstance (data , (np .ndarray , Series , Index )) and
6161
6153
data .dtype .names is not None ):
@@ -6179,7 +6171,7 @@ def _masked_rec_array_to_mgr(data, index, columns, dtype, copy):
6179
6171
if index is None :
6180
6172
index = _get_names_from_index (fdata )
6181
6173
if index is None :
6182
- index = _default_index (len (data ))
6174
+ index = com . _default_index (len (data ))
6183
6175
index = _ensure_index (index )
6184
6176
6185
6177
if columns is not None :
@@ -6239,14 +6231,14 @@ def _list_of_series_to_arrays(data, columns, coerce_float=False, dtype=None):
6239
6231
for s in data :
6240
6232
index = getattr (s , 'index' , None )
6241
6233
if index is None :
6242
- index = _default_index (len (s ))
6234
+ index = com . _default_index (len (s ))
6243
6235
6244
6236
if id (index ) in indexer_cache :
6245
6237
indexer = indexer_cache [id (index )]
6246
6238
else :
6247
6239
indexer = indexer_cache [id (index )] = index .get_indexer (columns )
6248
6240
6249
- values = _values_from_object (s )
6241
+ values = com . _values_from_object (s )
6250
6242
aligned_values .append (algorithms .take_1d (values , indexer ))
6251
6243
6252
6244
values = np .vstack (aligned_values )
@@ -6276,7 +6268,7 @@ def _list_of_dict_to_arrays(data, columns, coerce_float=False, dtype=None):
6276
6268
6277
6269
def _convert_object_array (content , columns , coerce_float = False , dtype = None ):
6278
6270
if columns is None :
6279
- columns = _default_index (len (content ))
6271
+ columns = com . _default_index (len (content ))
6280
6272
else :
6281
6273
if len (columns ) != len (content ): # pragma: no cover
6282
6274
# caller's responsibility to check for this...
@@ -6298,7 +6290,7 @@ def convert(arr):
6298
6290
def _get_names_from_index (data ):
6299
6291
has_some_name = any (getattr (s , 'name' , None ) is not None for s in data )
6300
6292
if not has_some_name :
6301
- return _default_index (len (data ))
6293
+ return com . _default_index (len (data ))
6302
6294
6303
6295
index = lrange (len (data ))
6304
6296
count = 0
@@ -6333,7 +6325,7 @@ def _homogenize(data, index, dtype=None):
6333
6325
oindex = index .astype ('O' )
6334
6326
6335
6327
if isinstance (index , (DatetimeIndex , TimedeltaIndex )):
6336
- v = _dict_compat (v )
6328
+ v = com . _dict_compat (v )
6337
6329
else :
6338
6330
v = dict (v )
6339
6331
v = lib .fast_multiget (v , oindex .values , default = np .nan )
0 commit comments