class_docstr: Select predefined feature subsets.
class_docstr_tok: ["Select","predefined","feature","subsets","."]
docstr: Create a FeatureSetSelector object.
  
  Parameters
  ----------
  subset_list: string, required
      Path to a file that indicates all the subset lists. Currently,
      this file needs to be a .csv with one header row.
      There should be 3 columns on the table, including subset names (Subset),
      number of features (Size) and features in the subset (Features).
      The feature names or indexs of input features
      should be seprated by ';' on the 3rd column of the file.
      The feature names in the files must match those in the (training and
      testing) dataset.
  sel_subset: int or string or list or tuple
      int: index of subset in subset file
      string: subset name of subset
      list or tuple: list of int or string for indexs or subset names
  Returns
  -------
  None
docstr_tok: ["Create","a","FeatureSetSelector","object",".","Parameters","--","--","--","--","--","subset_list",":","string",",","required","Path","to","a","file","that","indicates","all","the","subset","lists",".","Currently",",","this","file","needs","to","be","a",".csv","with","one","header","row",".","There","should","be","3","columns","on","the","table",",","including","subset","names","(","Subset",")",",","number","of","features","(","Size",")","and","features","in","the","subset","(","Features",")",".","The","feature","names","or","indexs","of","input","features","should","be","seprated","by","'",";","'","on","the","3rd","column","of","the","file",".","The","feature","names","in","the","files","must","match","those","in","the","(","training","and","testing",")","dataset",".","sel_subset",":","int","or","string","or","list","or","tuple","int",":","index","of","subset","in","subset","file","string",":","subset","name","of","subset","list","or","tuple",":","list","of","int","or","string","for","indexs","or","subset","names","Returns","--","--","--","-","None"]
code: def __init__(self, subset_list, sel_subset):
      """Create a FeatureSetSelector object.
  
      Parameters
      ----------
      subset_list: string, required
          Path to a file that indicates all the subset lists. Currently,
          this file needs to be a .csv with one header row.
          There should be 3 columns on the table, including subset names (Subset),
          number of features (Size) and features in the subset (Features).
          The feature names or indexs of input features
          should be seprated by ';' on the 3rd column of the file.
          The feature names in the files must match those in the (training and
          testing) dataset.
      sel_subset: int or string or list or tuple
          int: index of subset in subset file
          string: subset name of subset
          list or tuple: list of int or string for indexs or subset names
      Returns
      -------
      None
  
      """
      self.subset_list = subset_list
      self.sel_subset = sel_subset
  
file_path: tpot/tpot/builtins/feature_set_selector.py
imports: import numpy
  import pandas
  import os, os.path
  from sklearn.base import BaseEstimator
label_desc: Use image node_id 2 to create a new FeatureSetSelector object from inherited base classes: BaseEstimator, SelectorMixin with example: obj = FeatureSetSelector(subset_list, sel_subset)