Transformer un DataFrame en TimeSeries est assez simple avec la fonction stack.
import pandas as pd
df1 = pd.DataFrame({
'Sum': pd.Series([46, 35], index=['LPB93', 'LWL85']),
'Median': pd.Series([0.2, 0.1], index=['LPB93', 'LWL85'])
})
df1.stack()
Regrouper ensuite les time series est également assez direct
final_df = pf.DataFrame({
'id1': df1.stack(),
'id2': df2.stack()
})
La seule difficulté est que l'index de final_df est un multi index, mais on peut facilement l'aplatir
final_df.index = [''.join(i) for i in final_df.index.tolist()]
Et la final touch, on transpose le tout
final_df = final_df.transpose()