Skip to content

Commit af7079a

Browse files
olgarithmsJulianWgs
authored andcommitted
TYP: Overload series/drop_dupicates (pandas-dev#40867)
1 parent a1e1262 commit af7079a

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

pandas/core/series.py

+16
Original file line numberDiff line numberDiff line change
@@ -2003,6 +2003,22 @@ def unique(self) -> ArrayLike:
20032003
"""
20042004
return super().unique()
20052005

2006+
@overload
2007+
def drop_duplicates(self, keep=..., inplace: Literal[False] = ...) -> Series:
2008+
...
2009+
2010+
@overload
2011+
def drop_duplicates(self, keep, inplace: Literal[True]) -> None:
2012+
...
2013+
2014+
@overload
2015+
def drop_duplicates(self, *, inplace: Literal[True]) -> None:
2016+
...
2017+
2018+
@overload
2019+
def drop_duplicates(self, keep=..., inplace: bool = ...) -> Series | None:
2020+
...
2021+
20062022
def drop_duplicates(self, keep="first", inplace=False) -> Series | None:
20072023
"""
20082024
Return Series with duplicate values removed.

0 commit comments

Comments
 (0)