我需要通过权重将数据帧中的各列相乘。所以我有以下代码
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]