@@ -1276,7 +1276,7 @@ def iget_value(self, i, j):
1276
1276
col = self .columns [j ]
1277
1277
return self .get_value (row , col )
1278
1278
1279
- def __getitem__ (self , key , copy = True ):
1279
+ def __getitem__ (self , key ):
1280
1280
# slice rows
1281
1281
if isinstance (key , slice ):
1282
1282
new_data = self ._data .get_slice (key , axis = 1 )
@@ -1289,13 +1289,13 @@ def __getitem__(self, key, copy=True):
1289
1289
# also raises Exception if object array with NA values
1290
1290
if com ._is_bool_indexer (key ):
1291
1291
key = np .asarray (key , dtype = bool )
1292
- return self ._getitem_array (key , copy = copy )
1292
+ return self ._getitem_array (key )
1293
1293
elif isinstance (self .columns , MultiIndex ):
1294
1294
return self ._getitem_multilevel (key )
1295
1295
else :
1296
1296
return self ._get_item_cache (key )
1297
1297
1298
- def _getitem_array (self , key , copy = True ):
1298
+ def _getitem_array (self , key ):
1299
1299
if key .dtype == np .bool_ :
1300
1300
if len (key ) != len (self .index ):
1301
1301
raise ValueError ('Item wrong length %d instead of %d!' %
@@ -1308,7 +1308,7 @@ def _getitem_array(self, key, copy=True):
1308
1308
mask = indexer == - 1
1309
1309
if mask .any ():
1310
1310
raise KeyError ("No column(s) named: %s" % str (key [mask ]))
1311
- result = self .reindex (columns = key , copy = copy )
1311
+ result = self .reindex (columns = key )
1312
1312
if result .columns .name is None :
1313
1313
result .columns .name = self .columns .name
1314
1314
return result
0 commit comments