def _categories_equal(self, new_categories, **kwargs): cur_categories = self._column.categories if len(new_categories) != len(cur_categories): return False # if order doesn't matter, sort before the equals call below if not kwargs.get("ordered", self.ordered): from cudf.core.series import Series cur_categories = Series(cur_categories).sort_values() new_categories = Series(new_categories).sort_values() return cur_categories.equals(new_categories)