#填補缺失值
def get_fill(X1,lisan,lianxu):
X=X1.copy()
for ci in X.columns.tolist():
#print("列::",ci)
# ty=cc[cc['name']==ci]["data_type"].tolist()[0]
# print("型別是什么?",ty)
if ci in lisan:
X[ci]=X[ci].astype('object')
X[ci].fillna( X[ci].mode()[0],inplace=True)
elif ci in lianxu:
X[ci]=X[ci].astype('float64')
X[ci].fillna(X[ci].mean(),inplace=True)
# X['balance_rate']=X['current_balance']/X['loan_sum_sum_report']
return X
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14960.html
上一篇:為什么國內學AMPL的那么少?
下一篇:1234
