请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,您好,帮我看看我的HR特征预处理2那一节的程序报错,不知道问题出在了哪里?

runfile('D:/python_file/229_15_HR_PreDeal.py')

D:\python_install\lib\site-packages\sklearn\utils\validation.py:475: DataConversionWarning: Data with input dtype int64 was converted to float64 by MinMaxScaler.

  warnings.warn(msg, DataConversionWarning)

D:\python_install\lib\site-packages\sklearn\utils\validation.py:475: DataConversionWarning: Data with input dtype int32 was converted to float64 by MinMaxScaler.

  warnings.warn(msg, DataConversionWarning)


正在回答

1回答

同学你好,MinMax操作需要输入浮点类型数据,如果输入了int类型数据就会报以上warning了。

0 回复 有任何疑惑可以回复我~
  • 提问者 陈素素 #1
    for i in range(len (scaler_lst)):         if not scaler_lst[i]:             if column_lst[i] == "salary":                  df[column_lst[i]] = [map_salary(s) for s in df["salary"].values]             else:                  df[column_lst[i]] = LabelEncoder().fit_transform(df[column_lst[i]])             df[column_lst[i]] = MinMaxScaler().fit_transform(df[column_lst[i]].values.reshape(-1,1)).reshape(1,-1)[0]         else:             df = pd.get_dummies(df,columns = [column_lst[i]]) 那这里如何修改呢
    回复 有任何疑惑可以回复我~ 2018-07-05 18:25:31
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号