我在Orange 3.19.0中创建了一个模型,包括一个带有2个输入的“Python脚本”小部件(来自相应的“文件”小部件)
文件中的数据是.csv
表。目标是合并两个文件中的数据列,并从ONE表中的“Python脚本”小部件输出它们
(File1_column1, File1_column2, ...., File1_columnLast, File2_column1, File2_column2, ..., File2_columnLast)
参考:https://stackoverflow.com/a/50409137并根据“Python脚本”小部件目录示例,使用以下“Python脚本”小部件代码:
from Orange.data import Domain, Table
domain = Domain([attr for attr in in_data.domain.attributes
if attr.is_continuous or len(attr.values) <= 5],
in_datas.domain.class_vars)
out_data = Table(domain, in_datas)
之后我得到以下错误:
Running script:
Traceback (most recent call last):
File "console", line 1, in <module>
File "string", line 2, in <module>
AttributeError:'NoneType' object has no attribute 'domain'
似乎无法识别来自File2
的输入!(因为它只使用一个输入文件运行OK,使用in_data
)
如何利用in_datas
识别来自每个输入通道的in_data
?(File1
&;File2
)
目前没有回答
相关问题 更多 >
编程相关推荐