Skip to content

Commit fc88541

Browse files
committed
PERF: allow slice indexers to be computed faster
1 parent 65c0bb6 commit fc88541

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pandas/tseries/index.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -1376,7 +1376,10 @@ def __getitem__(self, key):
13761376
else:
13771377
if com._is_bool_indexer(key):
13781378
key = np.asarray(key)
1379-
key = lib.maybe_booleans_to_slice(key.view(np.uint8))
1379+
if key.all():
1380+
key = slice(0,None,None)
1381+
else:
1382+
key = lib.maybe_booleans_to_slice(key.view(np.uint8))
13801383

13811384
new_offset = None
13821385
if isinstance(key, slice):

0 commit comments

Comments
 (0)