我需要将数据帧中的各个列乘以权重。
df.C1 *= 0.2 df.C2 *= 0.01
有没有更好或更简短的方法,可能是将权重列表乘以列?
像这样的 df.cols.values *= list(weights)
df.cols.values *= list(weights)
像这样的
df1.loc[:,cols]=df1[cols].values*[100,10]