我的问题与Multiply two pandas DataFrames based on column和Multiply two data frames with similar index in python pandas很相似,但有点不同。我尝试了这两个建议,但它对我没有帮助。如何将数据框的列的所有元素与另一个数据框中为该列指定的值相乘?
我所有的输入都是从csv文件中读取的。
输入1
Attr1 Attr2
0 10 20
1 30 40
假设输入2指定attR1和attR2位
权重输入2
Attr1 Attr2
0 5 6
我的输出将被从输入2的权重相乘来的每一个行输入1中的相应属性,所以我的输出需要为
Attr1 Attr2
0 50 120
1 150 240
谢谢,成功了! – user2237511