我使用astype函数将imdbrating变量的数据类型从object转换为int。请帮忙
使用的命令:imdb['imdbRating']=imdb['imdbRating'].astype(int)
面临的错误:
ValueError:基数为10的int()的无效文字:' 8.1'
答案 0 :(得分:1)
您需要将值转换为float
s:
imdb['imdbRating']=imdb['imdbRating'].astype(float)
如果必要,则将其转换为integer
s:
imdb['imdbRating']=imdb['imdbRating'].astype(float).astype(int)