Я использую функцию astype для преобразования типа данных переменной, возвращающейся из объекта в int.помогите пожалуйста
используемая команда: imdb['imdbRating']=imdb['imdbRating'].astype(int)
imdb['imdbRating']=imdb['imdbRating'].astype(int)
ошибка:
ValueError: недопустимый литерал для int () с основанием 10: '8.1'
Вам необходимо преобразовать значения в float s:
float
imdb['imdbRating']=imdb['imdbRating'].astype(float)
и, если необходимо, преобразовать его в integer s:
integer
imdb['imdbRating']=imdb['imdbRating'].astype(float).astype(int)