https://capressocoffemakerthecheapest.blogspot.com/2022/08/python-pandas-multiply-dataframe-by.html
Python Pandas Multiply Dataframe By Weights That Vary With Category In Vectorized Fashion