Skip to content

mecfs_bio.build_system.task.pipes.uniquepipe

Classes:

UniquePipe

Bases: DataProcessingPipe

Methods:

Attributes:

by instance-attribute

by: Sequence[str]

keep instance-attribute

keep: UniqueKeepStrategy

order_by class-attribute instance-attribute

order_by: str | Sequence[str] | None = None

process

process(x: LazyFrame) -> narwhals.LazyFrame
Source code in mecfs_bio/build_system/task/pipes/uniquepipe.py
def process(self, x: narwhals.LazyFrame) -> narwhals.LazyFrame:
    return x.unique(subset=list(self.by), keep=self.keep, order_by=self.order_by)