Skip to content

LazyFrame.drop_duplicates

drop_duplicates

drop_duplicates(
    subset: str | list[str] | None = ...,
    inplace: Literal[False] = ...,
) -> LazyFrame
drop_duplicates(
    subset: str | list[str] | None = ...,
    inplace: Literal[True] = ...,
) -> None
drop_duplicates(
    subset: str | list[str] | None = None,
    inplace: bool = False,
) -> Union[LazyFrame, None]

Remove duplicate rows from the relation.

Parameters:

Name Type Description Default
subset list[str] | None

The subset of columns to consider for duplicates. Defaults to None.

None
inplace bool

Whether to modify the relation in place. Defaults to False.

False

Returns:

Type Description
Union[LazyFrame, None]

LazyFrame or None: A new LazyFrame if not inplace, otherwise None.