Данные должны быть в правильном формате. astype(тип)
преобразует типы данных.
Тип можно указывать как базовый (int, float, str), так и numpy. Тип numpy можно указать следующим образом:
import numpy as np
...
df[...] = df[...'].astype(np.int64)
или так (без подключения библиотеки numpy)
...
df[...] = df[...'].astype(np.int64)
Задание
Загрузите датасет, прикрепленный к заданию, в переменную df
. Преобразуйте столбцы к правильным типам. Выводить на экран ничего не нужно. Это уже сделано за вас.
- power → int64
- intelligence → int64
- costume_cost → int64
- first_appearance → int64
Пример сроки в датасете с данными в неправильном формате
Столбец
costume_cost
вместо целого числа записан как строка, содержащая запятые. В остальных требуемых столбца могут быть записаны как целые, так и вещественные числа, но точно не строки (проверено).
Tony Stark,Iron Man,85,100.0,Marvel,"10,000,000",1963