@@ -895,41 +895,6 @@ def test_filter_corner(self):
895
895
result = empty .filter (like = 'foo' )
896
896
assert_frame_equal (result , empty )
897
897
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
-
933
898
def test_take (self ):
934
899
# homogeneous
935
900
order = [3 , 1 , 2 , 0 ]
0 commit comments