【发布时间】:2022-01-13 17:15:16
【问题描述】:
我有以下数据框,想根据下面的函数转换数据框的值,但我无法让它与.transform 或.apply 一起使用。
dgp_id 8 13
lasso_class 4.0 2.0
lasso_reg 3.0 1.0
rf_class 1.0 4.0
rf_reg 2.0 3.0
xgb_class 6.0 6.0
xgb_reg 5.0 5.0
def scoring(x):
if x == 1.0:
x = 1
elif x == 2.0:
x=1/2
elif x == 5.0:
x=-1/2
elif x==6.0:
x=-1
else:
x=0
【问题讨论】:
-
你能展示一个包含预期输出的示例数据框吗?这会有很大帮助......