【发布时间】:2020-09-06 00:36:53
【问题描述】:
print(movie_idname['rating'])
我想将其转换为所有 int 数字,这些是我尝试过的一些代码:
for rating in movie_idname:
if rating == float:
int_rating = movie_idname['rating'].astype(int)
print(int_rating)
break
没有收到错误但不起作用
int_rating = movie_idname['rating'].astype(int)
ValueError: int() 基数为 10 的无效文字:'4.0'
--> 这是评级数据集的样子 print(movie_idname['rating'])
0 4.0
1 5.0
2 5.0
3 4.0
4 4.0
...
82624 3.0
82625 4.5
82626 4.0
82627 5.0
82628 4.5
Name: rating, Length: 82629, dtype: object
【问题讨论】:
标签: python pandas numpy jupyter-notebook