def commit(self): selected = self.selectedAttrs() if not self.data or not selected: self.send("Reduced Data", None) self.out_domain_desc = None else: domain = Orange.data.Domain(selected, self.data.domain.class_var, metas=self.data.domain.metas) data = Orange.data.Table(domain, self.data) self.send("Reduced Data", data) self.out_domain_desc = report.describe_domain(data.domain)
def commit(self): selected_attrs = [] if self.data is not None: attributes = self.data.domain.attributes selected_attrs = [attributes[i] for i in self.selected_rows] if not selected_attrs: self.Outputs.reduced_data.send(None) self.out_domain_desc = None else: reduced_domain = Domain(selected_attrs, self.data.domain.class_var, self.data.domain.metas) data = self.data.transform(reduced_domain) self.Outputs.reduced_data.send(data) self.out_domain_desc = report.describe_domain(data.domain)
def commit(self): self.selected_rows = self.get_selection() if self.data and len(self.data.domain.attributes) == len( self.selected_rows): self.selectMethod = OWRank.SelectAll self.selectButtons.button(self.selectMethod).setChecked(True) selected = self.selectedAttrs() if not self.data or not selected: self.send("Reduced Data", None) self.out_domain_desc = None else: data = Table(Domain(selected, self.data.domain.class_var, self.data.domain.metas), self.data) self.send("Reduced Data", data) self.out_domain_desc = report.describe_domain(data.domain)
def commit(self): self.selected_rows = self.get_selection() if self.data and len(self.data.domain.attributes) == len( self.selected_rows): self.selectMethod = OWRank.SelectAll self.selectButtons.button(self.selectMethod).setChecked(True) selected = self.selectedAttrs() if not self.data or not selected: self.Outputs.reduced_data.send(None) self.out_domain_desc = None else: reduced_domain = Domain(selected, self.data.domain.class_var, self.data.domain.metas) data = self.data.transform(reduced_domain) self.Outputs.reduced_data.send(data) self.out_domain_desc = report.describe_domain(data.domain)
def commit(self): self.selected_rows = self.get_selection() if self.data and len(self.data.domain.attributes) == len( self.selected_rows): self.selectMethod = OWRank.SelectAll self.selectButtons.button(self.selectMethod).setChecked(True) selected = self.selectedAttrs() if not self.data or not selected: self.Outputs.reduced_data.send(None) self.out_domain_desc = None else: reduced_domain = Domain( selected, self.data.domain.class_var, self.data.domain.metas) data = self.data.transform(reduced_domain) self.Outputs.reduced_data.send(data) self.out_domain_desc = report.describe_domain(data.domain)
def commit(self): selected_attrs = [] if self.data is not None: attributes = self.data.domain.attributes if len(attributes) == len(self.selected_rows): self.selectionMethod = OWRank.SelectAll self.selectButtons.button( self.selectionMethod).setChecked(True) selected_attrs = [attributes[i] for i in self.selected_rows] if not selected_attrs: self.Outputs.reduced_data.send(None) self.out_domain_desc = None else: reduced_domain = Domain(selected_attrs, self.data.domain.class_var, self.data.domain.metas) data = self.data.transform(reduced_domain) self.Outputs.reduced_data.send(data) self.out_domain_desc = report.describe_domain(data.domain)
def commit(self): selected_attrs = [] if self.data is not None: attributes = self.data.domain.attributes if len(attributes) == len(self.selected_rows): self.selectionMethod = OWRank.SelectAll self.selectButtons.button(self.selectionMethod).setChecked(True) selected_attrs = [attributes[i] for i in self.selected_rows] if not selected_attrs: self.Outputs.reduced_data.send(None) self.out_domain_desc = None else: reduced_domain = Domain( selected_attrs, self.data.domain.class_var, self.data.domain.metas) data = self.data.transform(reduced_domain) self.Outputs.reduced_data.send(data) self.out_domain_desc = report.describe_domain(data.domain)
def commit(self): # Save indices of attributes in the original, unsorted domain self.selected_rows = self.ranksModel.mapToSourceRows( [i.row() for i in self.ranksView.selectionModel().selectedRows(0)]) selected_attrs = [] if self.data is not None: attributes = self.data.domain.attributes if len(attributes) == len(self.selected_rows): self.selectionMethod = OWRank.SelectAll self.selectButtons.button( self.selectionMethod).setChecked(True) selected_attrs = [attributes[i] for i in self.selected_rows] if self.data is None or not selected_attrs: self.Outputs.reduced_data.send(None) self.out_domain_desc = None else: reduced_domain = Domain(selected_attrs, self.data.domain.class_var, self.data.domain.metas) data = self.data.transform(reduced_domain) self.Outputs.reduced_data.send(data) self.out_domain_desc = report.describe_domain(data.domain)