title: How to use SubsetByExpression filter in weka java API?
body: <p>I have my java code which selects instances by remove with values filter which does not select specific instances for example:</p>
  
  <pre><code>RemoveWithValues filter = new RemoveWithValues();
  String[] options = new String[4];
      options[0] = "-C";   // Choose attribute to be used for selection
      options[1] = "7"; // Attribute number    
      options[2] = "-S";   // Numeric value to be used for selection on numeric attribute. Instances with values smaller than given value will be selected. (default 0)
      options[3] = "17908";
      //200. Say you want all those instances whose values for this attribute are less than 200
      //get customer id
      try {
          DataSource source = new DataSource("data/customer_data.csv");
          Instances data = source.getDataSet();
  
          filter.setOptions(options);
          filter.setInputFormat(data);
          filter.setDontFilterAfterFirstBatch(false);
          Instances newData = RemoveWithValues.useFilter(data, filter);
          System.out.println("new data");
          System.out.println(newData);
  
  
      } catch (Exception e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
      }
  </code></pre>
  
  <p>But this code does not select instances with attribute 7 values of 17908.
  How do I use SubsetByExpression class instead ?</p>
  
  <p>Thanks in advance</p>