team-learning-data-mining icon indicating copy to clipboard operation
team-learning-data-mining copied to clipboard

集成学习案例一,一个代码错误

Open QJieWang opened this issue 3 years ago • 0 comments

错误地址 #部分特征处理,取众数(首先去除缺失值的数据) for i in range(1,9+1): data.loc[data['public_service_'+str(i)]<0,'public_service_'+str(i)] = data['public_service'+str(i)].dropna().mode().values_ for i in range(1,13+1): data.loc[data['trust_'+str(i)]<0,'trust_'+str(i)] = data['trust'+str(i)].dropna().mode().values_ 解决方法

  1. 删除.values,如data['public_service_'+str(i)].dropna().mode()
  2. 末尾添加[0],如data['public_service_'+str(i)].dropna().mode().values[0]
  3. 转换为int,如int(data['public_service_'+str(i)].dropna().mode().values)

QJieWang avatar May 24 '21 14:05 QJieWang