We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 050004c commit bd783f3Copy full SHA for bd783f3
Orange/preprocess/transformation.py
@@ -24,9 +24,17 @@ def __call__(self, data):
24
inst = isinstance(data, Instance)
25
if inst:
26
data = Table(data.domain, [data])
27
- domain = Domain([self.variable])
28
- data = Table.from_table(domain, data)
29
- transformed = self.transform(data.X if sp.issparse(data.X) else data.X.squeeze(axis=1))
+ if self.variable.is_primitive():
+ domain = Domain([self.variable])
+ data = Table.from_table(domain, data)
30
+ col = data.X
31
+ else:
32
+ domain = Domain([], metas=[self.variable])
33
34
+ col = data.metas
35
+ if sp.issparse(col):
36
+ col = col.squeeze(axis=1)
37
+ transformed = self.transform(col)
38
39
transformed = transformed[0]
40
return transformed
0 commit comments