Pandas / Python multiplican columnas por fila

Disculpas si esta es una pregunta simple.

Tengo dos marcos de datos cada uno con las mismas columnas. Necesito multiplicar cada fila en el segundo marco de datos por la única fila en la primera.

Eventualmente habrá más columnas de diferentes edades, así que no quiero simplemente multiplicar por un escalar.

He usado df.multiply () y continúo obteniendo NaN para todos los valores presumiblemente porque los dos df no coinciden en longitud.

¿Hay alguna manera de multiplicar cada fila en un marco de datos por una fila singular en otra?

age   51200000.0  70000000.0
SFH
0        0.75        0.25

.

age             51200000.0    70000000.0
Lambda                                 
91.0       0.000000e+00  0.000000e+00
94.0       0.000000e+00  0.000000e+00
96.0       0.000000e+00  0.000000e+00
98.0       0.000000e+00  0.000000e+00
100.0      0.000000e+00  0.000000e+00
102.0      0.000000e+00  0.000000e+00
...        ...           ...
1600000.0  1.127428e+22  8.677663e+21

Respuestas a la pregunta(1)

Su respuesta a la pregunta