I have two dataframes: df1
plot grass moss rock other stuff
a 4 0 0 text 3
b 2 2 3 text 4
c 10 0 0 text 0
d 3 1 0 text 9
and df2
Cover value
grass 5
moss 2
rock 3
I would like to multiply the values in df1 by the corresponding value in df2. The solution should be applicable for a large dataset.
Result df3
plot grass moss rock
a 20 0 0
b 10 4 9
c 50 0 0
d 15 2 0