Bases: ABC
Abstract class representing a transformation of a lazy dataframe.
Methods:
process
abstractmethod
process(x: LazyFrame) -> narwhals.LazyFrame
Source code in mecfs_bio/build_system/task/pipes/data_processing_pipe.py
| @abstractmethod
def process(self, x: narwhals.LazyFrame) -> narwhals.LazyFrame:
pass
|
process_eager_polars
process_eager_polars(x: DataFrame) -> pl.DataFrame
Source code in mecfs_bio/build_system/task/pipes/data_processing_pipe.py
| def process_eager_polars(self, x: pl.DataFrame) -> pl.DataFrame:
lx = narwhals.from_native(x).lazy()
return self.process(lx).collect().to_polars()
|
process_pandas
process_pandas(x: DataFrame) -> pd.DataFrame
Source code in mecfs_bio/build_system/task/pipes/data_processing_pipe.py
| def process_pandas(self, x: pd.DataFrame) -> pd.DataFrame:
lx = narwhals.from_native(x).lazy()
return self.process(lx).collect().to_pandas()
|