data_Y = data_train['调价比例'].rename(columns={'调价比例': 'Y'}, inplace=True)提示TypeError: rename() got an unexpected keyword argument 'columns'
if train_goal == 'chenben':
'''成本拟合'''
namelist = ['总里程', '车辆长度', '车辆吨位', '运输等级', '地区', '计划发车到达dtime/h']
data_Y = data_train['线路总成本'].rename(columns={'线路总成本': 'Y'}, inplace=True)
data_X = data_train[namelist]
for i in range(len(namelist)):
data_X.rename(columns={namelist[i]: 'X' + str(i)}, inplace=True)
if train_goal == 'rate':
'''比例'''
namelist = ['总里程', '车辆长度', '车辆吨位', '运输等级', '地区', '计划发车到达dtime/h']
data_Y = data_train['调价比例'].rename(columns={'调价比例': 'Y'}, inplace=True)
data_X = data_train[namelist]
for i in range(len(namelist)):
data_X.rename(columns={namelist[i]: 'X' + str(i)}, inplace=True)
上面的rename可以运行,下面的rename无法运行