Skip to content

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

@QJieWang

Description

@QJieWang

错误地址
#部分特征处理,取众数(首先去除缺失值的数据)
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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions