Skip to content

Simplify TaggedTable #647

@lars-reimann

Description

@lars-reimann

Is your feature request related to a problem?

We've already spent a lot of time overriding Table methods in TaggedTable just to keep the tagging. There are also more issues waiting, e.g. #644. Moreover, we also want to connect other types of input and output data, e.g. images to a table, so TaggedTable is just a special case of a more abstract Dataset concept.

Desired solution

  • Don't inherit Table in TaggedTable.
  • Get rid of all the overridden Table methods.
  • Table.tagColumn can stay. It's now the final step before passing the data to an ML model.
  • Regressor.fit and Classifier.fit could still return a TaggedTable or maybe just a Table?

Possible alternatives (optional)

No response

Screenshots (optional)

No response

Additional Context (optional)

No response

Metadata

Metadata

Assignees

Labels

releasedIncluded in a release

Type

No type

Projects

Status

✔️ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions