public class LabelledResultsCSVWriterFactory extends Object
LabelledResultsCSVWriter
.Modifier and Type | Method and Description |
---|---|
static LabelledResultsCSVWriter |
create(FeatureCSVMetadataForOutput outputMetadata,
FeatureCSVWriterFactory writerCreator,
Optional<java.util.function.Consumer<LabelledResultsVector>> consumeAfterAdding,
boolean removeNaNColumns)
Creates with appropriate support classes for outputting.
|
public static LabelledResultsCSVWriter create(FeatureCSVMetadataForOutput outputMetadata, FeatureCSVWriterFactory writerCreator, Optional<java.util.function.Consumer<LabelledResultsVector>> consumeAfterAdding, boolean removeNaNColumns) throws OutputWriteFailedException
outputMetadata
- metadata needed for determining output-names and CSV headers.writerCreator
- when true, columns containing all Double.NaN
values are removed
before outputting.consumeAfterAdding
- After adding a LabelledResultsVector
, this function is also
called, if it is defined.removeNaNColumns
- when true, columns containing all Double.NaN
values are
removed before outputting.LabelledResultsCollector
.OutputWriteFailedException
- if a CSV for (non-aggregated) features fails to be
created.Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.