I have a big data table and a normalization factor table.
The data table looks like this:
| ID | Type | parameter1 | parameter2 | parameter3 |
| 01 | 1 | data | data | data |
| 02 | 1 | data | data | data |
| 03 | 2 | data | data | data |
| 04 | 2 | data | data | data |
The normalization factor table looks like this:
| Type | parameter1 | parameter2 | parameter3 |
| 1 | normalization factor1 | normalization factor2 | normalization factor3 |
| 2 | normalization factor4 | normalization factor5 | normalization factor6 |
How can I multiply the first table by the second table based on type and parameter and obtain a new table like this:
| ID | Type | parameter1 | parameter2 | parameter3 |
| 01 | 1 | data*normalization factor1 | data*normalization factor2 | data*normalization factor3 |
| 02 | 1 | data*normalization factor1 | data*normalization factor2 | data*normalization factor3 |
| 03 | 2 | data*normalization factor4 | data*normalization factor5 | data*normalization factor6 |
| 04 | 2 | data*normalization factor4 | data*normalization factor5 | data*normalization factor6 |
My raw data table is huge in both rows and columns so I want a fast solution.
Thank you very much.