如何在Orange中按名称选择属性

时间:2018-10-08 11:19:33

标签: python orange

我的文件带有很多属性,我只想使用其中一些属性。例如,如何选择三个具有特定名称的属性?

文档仅讨论属性的随机采样和所需属性的列表索引。

list_of_attr=[Orange.data.variable.ContinuousVariable(name="home_ppg_pre_game")]
new_domain = Orange.data.Domain(list_of_attr,
                                data.domain.class_var)
new_data = Orange.data.Table(new_domain, data)

我尝试过,但是new_data仅缺少值。

1 个答案:

答案 0 :(得分:1)

一种选择是使用from_table函数:

list_of_attr=[Orange.data.variable.ContinuousVariable(name="home_ppg_pre_game")]
new_domain = Orange.data.Domain(list_of_attr,
                            data.domain.class_var)
new_data = Orange.data.Table.from_table(new_domain, data)

from_table从现有表的选定列和/或行中创建一个新表。使用域选择列。