From 7e12a7f345bb5b28d26a08de999def33e8276a44 Mon Sep 17 00:00:00 2001 From: Brock Date: Sat, 17 Oct 2020 08:31:53 -0700 Subject: [PATCH] BUG: JoinUnit.is_na wrong for CategoricalDtype --- pandas/core/internals/concat.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pandas/core/internals/concat.py b/pandas/core/internals/concat.py index 02c9a76b70cd3..8559fe72972b8 100644 --- a/pandas/core/internals/concat.py +++ b/pandas/core/internals/concat.py @@ -217,9 +217,7 @@ def is_na(self) -> bool: # a block is NOT null, chunks should help in such cases. 1000 value # was chosen rather arbitrarily. values = self.block.values - if self.block.is_categorical: - values_flat = values.categories - elif is_sparse(self.block.values.dtype): + if is_sparse(self.block.values.dtype): return False elif self.block.is_extension: # TODO(EA2D): no need for special case with 2D EAs