File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -1796,13 +1796,18 @@ def _getitem_array(self, key):
1796
1796
indexer = self .columns .get_indexer (key )
1797
1797
mask = indexer == - 1
1798
1798
if mask .any ():
1799
- raise KeyError ("No column(s) named: %s" % str (key [mask ]))
1799
+ raise KeyError ("No column(s) named: %s" %
1800
+ com .pprint_thing (key [mask ]))
1800
1801
result = self .reindex (columns = key )
1801
1802
if result .columns .name is None :
1802
1803
result .columns .name = self .columns .name
1803
1804
return result
1804
1805
else :
1805
1806
mask = self .columns .isin (key )
1807
+ for k in key :
1808
+ if k not in self .columns :
1809
+ raise KeyError ("No column(s) named: %s" %
1810
+ com .pprint_thing (k ))
1806
1811
return self .take (mask .nonzero ()[0 ], axis = 1 )
1807
1812
1808
1813
def _slice (self , slobj , axis = 0 ):
You can’t perform that action at this time.
0 commit comments