Как набрать "pd.api.types.CategoricalDtype" - PullRequest
0 голосов
/ 19 сентября 2019

У меня ошибка при запуске этого кода, и я не знаю, в чем проблема?

sedan_classes = ['Minicompact Cars', 'Subcompact Cars', 'Compact Cars', 'Midsize Cars', 'Large Cars']

vclasses = pd.api.types.CategoricalDtype[categories = sedan_classes, ordered = True]

fuel_econ['Vclass'] = fuel_econ['Vclass'].astype(vclasses)

Сообщение об ошибке показывает:

Файл "", строка 3 vclasses = pd.api.types.CategoricalDtype [category = sedan_classes, order = True] ^ Синтаксическая ошибка: неверный синтаксис

1 Ответ

0 голосов
/ 19 сентября 2019

Вы пытаетесь вызвать функцию с прямоугольными скобками, которая используется для индексации.Вызов будет vclasses = pd.api.types.CategoricalDtype(categories = sedan_classes, ordered = True).Проверьте документ здесь

...