Ошибка AttributeError: Can only use str accessor with string values

Чтобы исправить ошибку «AttributeError: метод .str accessor используется только со строковыми значениями», используйте метод .astype().

Схема исправления AttributeError: метод .str accessor можно использовать только со строковыми значениями

Диаграмма

Ошибка обычно возникает при попытке заменить шаблон в строковом столбце DataFrame pandas, но столбец, с которым вы работаете, не является строкой.

Воспроизведение ошибки

Выход

.str accessor работает только со строковыми значениями. Если вы используете его для объекта, который не является строкой, вы получите AttributeError.

Как исправить ошибку?

Чтобы использовать метод .str.replace(), вам необходимо преобразовать целочисленный столбец в строковый с помощью метода .astype(str).

Выход

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python