File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
sklearn/model_selection/tests Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -966,3 +966,19 @@ def test_score_memmap():
966
966
break
967
967
except WindowsError :
968
968
sleep (1. )
969
+
970
+ def test_permutation_test_score_pandas ():
971
+ # check permutation_test_score doesn't destroy pandas dataframe
972
+ types = [(MockDataFrame , MockDataFrame )]
973
+ try :
974
+ from pandas import Series , DataFrame
975
+ types .append ((Series , DataFrame ))
976
+ except ImportError :
977
+ pass
978
+ for TargetType , InputFeatureType in types :
979
+ # X dataframe, y series
980
+ X_df , y_ser = InputFeatureType (X ), TargetType (y )
981
+ check_df = lambda x : isinstance (x , InputFeatureType )
982
+ check_series = lambda x : isinstance (x , TargetType )
983
+ clf = CheckingClassifier (check_X = check_df , check_y = check_series )
984
+ permutation_test_score (clf , X_df , y_ser )
You can’t perform that action at this time.
0 commit comments