File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -1122,6 +1122,7 @@ def _filter_values_indicators(self, filter):
11221122 if isinstance (f , data_filter .FilterDiscrete ) and f .values is None \
11231123 or isinstance (f , data_filter .FilterContinuous ) and \
11241124 f .oper == f .IsDefined :
1125+ col = col .astype (float )
11251126 if conjunction :
11261127 sel *= ~ np .isnan (col )
11271128 else :
Original file line number Diff line number Diff line change @@ -1022,6 +1022,12 @@ def test_valueFilter_string_is_defined(self):
10221022 x = filter .Values ([f ])(d )
10231023 self .assertEqual (len (x ), 7 )
10241024
1025+ def test_valueFilter_discrete_meta_is_defined (self ):
1026+ d = data .Table ("test9.tab" )
1027+ f = filter .FilterDiscrete (- 4 , None )
1028+ x = filter .Values ([f ])(d )
1029+ self .assertEqual (len (x ), 8 )
1030+
10251031 def test_valueFilter_string_case_sens (self ):
10261032 d = data .Table ("zoo" )
10271033 col = d [:, "name" ].metas [:, 0 ]
You can’t perform that action at this time.
0 commit comments