Skip to content

Commit 151d3f8

Browse files
committed
remove additional update_categories function (not needed)`
1 parent 4799cd1 commit 151d3f8

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

pandas/core/arrays/categorical.py

-22
Original file line numberDiff line numberDiff line change
@@ -678,28 +678,6 @@ def _from_inferred_categories(
678678
codes = inferred_codes
679679

680680
return cls._simple_new(codes, dtype=dtype)
681-
682-
@classmethod
683-
def update_categories(self, new_categories):
684-
685-
print("Debug - self.categories:", self.categories)
686-
687-
688-
# Ensure new_categories is a list
689-
if not isinstance(new_categories, list):
690-
raise ValueError("new_categories must be a list")
691-
692-
# Combine existing and new categories, maintaining order and uniqueness
693-
current_categories = self.categories
694-
print("self.categories", self.categories)
695-
print("current", current_categories)
696-
updated_categories = list(current_categories)
697-
for cat in new_categories:
698-
if cat not in updated_categories:
699-
updated_categories.append(cat)
700-
701-
# Update the categories in-place
702-
self.set_categories(updated_categories, inplace=True)
703681

704682
@classmethod
705683
def from_codes(

0 commit comments

Comments
 (0)