Skip to content

Commit b289503

Browse files
committed
_getitem_lowerdim won't return copy of object if called with [:]
1 parent bb1b9c9 commit b289503

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pandas/core/indexing.py

+4
Original file line numberDiff line numberDiff line change
@@ -988,6 +988,10 @@ def _getitem_lowerdim(self, tup):
988988
if len(new_key) == 1:
989989
new_key, = new_key
990990

991+
# Slices should return views, but calling iloc/loc with a null
992+
# slice returns a new object.
993+
if is_null_slice(new_key):
994+
return section
991995
# This is an elided recursive call to iloc/loc/etc'
992996
return getattr(section, self.name)[new_key]
993997

0 commit comments

Comments
 (0)