@@ -895,41 +895,6 @@ def test_filter_corner(self):
895895 result = empty .filter (like = 'foo' )
896896 assert_frame_equal (result , empty )
897897
898- def test_select (self ):
899-
900- # deprecated: gh-12410
901- f = lambda x : x .weekday () == 2
902- index = self .tsframe .index [[f (x ) for x in self .tsframe .index ]]
903- expected_weekdays = self .tsframe .reindex (index = index )
904-
905- with tm .assert_produces_warning (FutureWarning ,
906- check_stacklevel = False ):
907- result = self .tsframe .select (f , axis = 0 )
908- assert_frame_equal (result , expected_weekdays )
909-
910- result = self .frame .select (lambda x : x in ('B' , 'D' ), axis = 1 )
911- expected = self .frame .reindex (columns = ['B' , 'D' ])
912- assert_frame_equal (result , expected , check_names = False )
913-
914- # replacement
915- f = lambda x : x .weekday == 2
916- result = self .tsframe .loc (axis = 0 )[f (self .tsframe .index )]
917- assert_frame_equal (result , expected_weekdays )
918-
919- crit = lambda x : x in ['B' , 'D' ]
920- result = self .frame .loc (axis = 1 )[(self .frame .columns .map (crit ))]
921- expected = self .frame .reindex (columns = ['B' , 'D' ])
922- assert_frame_equal (result , expected , check_names = False )
923-
924- # doc example
925- df = DataFrame ({'A' : [1 , 2 , 3 ]}, index = ['foo' , 'bar' , 'baz' ])
926-
927- crit = lambda x : x in ['bar' , 'baz' ]
928- with tm .assert_produces_warning (FutureWarning ):
929- expected = df .select (crit )
930- result = df .loc [df .index .map (crit )]
931- assert_frame_equal (result , expected , check_names = False )
932-
933898 def test_take (self ):
934899 # homogeneous
935900 order = [3 , 1 , 2 , 0 ]
0 commit comments