I'正在完成一个基于 Kaggle 数据集的项目: https://www.kaggle.com/rush4ratio/video-game-sales-with-ratings/data。我需要将数据放入 kNN 模型中,但是在目前的状态下无法实现,因为我需要将字符串值转换为整数。
使用 get_dummies 并不理想,因为数据集中有大量的分类数据,会创建成千上万的列。我正在寻找一种将字符串转换为数字表示的方法,例如:
我想将它转化为:
我正在使用Python 3。谢谢。
使用 get_dummies 并不理想,因为数据集中有大量的分类数据,会创建成千上万的列。我正在寻找一种将字符串转换为数字表示的方法,例如:
Platform || Critic_Score || Publisher || Global_Sales
Wii || 73 || Nintendo || 53
Wii || 86 || Nintendo || 60
PC || 80 ||Activision || 30
PS3 || 74 ||Activision || 35
Xbox360 || 81 || 2K || 38
我想将它转化为:
Platform || Critic_Score || Publisher || Global_Sales
1 || 73 || 1 || 53
1 || 86 || 1 || 60
2 || 80 || 2 || 30
3 || 74 || 2 || 35
4 || 81 || 3 || 38
我正在使用Python 3。谢谢。
this
上,所以需要copy
。 - jezrael