File tree 2 files changed +12
-3
lines changed
2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -5604,8 +5604,6 @@ def _validate_join_method(method: str):
5604
5604
def default_index (n ):
5605
5605
from pandas .core .indexes .range import RangeIndex
5606
5606
5607
- if n == 0 :
5608
- return Index ([])
5609
5607
return RangeIndex (0 , n )
5610
5608
5611
5609
Original file line number Diff line number Diff line change @@ -308,7 +308,18 @@ def __init__(
308
308
if index is None :
309
309
if not is_list_like (data ):
310
310
data = [data ]
311
- index = ibase .default_index (len (data ))
311
+
312
+ n = len (data )
313
+ if n == 0 :
314
+ # gh-16737
315
+ warnings .warn (
316
+ "The default index type for empty data will be 'Index'"
317
+ " instead of 'RangeIndex' in a future version."
318
+ " Specify an index explicitly to silence this warning." ,
319
+ DeprecationWarning ,
320
+ stacklevel = 2 ,
321
+ )
322
+ index = ibase .default_index (n )
312
323
elif is_list_like (data ):
313
324
314
325
# a scalar numpy array is list-like but doesn't
You can’t perform that action at this time.
0 commit comments