From 2a32e3162dbd8c30e6ad4e6513daa54a6abc9efd Mon Sep 17 00:00:00 2001 From: grassknoted Date: Thu, 24 Oct 2019 13:54:44 +0530 Subject: [PATCH] changed the way duplicated() handles empty dataframe --- pandas/core/frame.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/core/frame.py b/pandas/core/frame.py index c90bf4ba7151f..ddded5e94cfaa 100644 --- a/pandas/core/frame.py +++ b/pandas/core/frame.py @@ -4851,7 +4851,7 @@ def duplicated(self, subset=None, keep="first"): from pandas._libs.hashtable import duplicated_int64, _SIZE_HINT_LIMIT if self.empty: - return Series(dtype=bool) + return Series(data=[i for i in range(0, self.index.size)], dtype=bool) def f(vals): labels, shape = algorithms.factorize(