新しい列が各「Mod_ID_x」の「val」の拡張平均/中央値である、以下の pandas DataFrame に列を作成するにはどうすればよいでしょうか。これを時系列データで、'ID' 1-2 が 1 日目、'ID' 3-4 が 2 日目であると想像してください。
考えられるあらゆる方法を試しましたが、うまくいかないようです。
left4 = pd.DataFrame({'ID': [1,2,3,4],'val': [10000, 25000, 20000, 40000],
'Mod_ID': [15, 35, 15, 42],'car': ['ford','honda', 'ford', 'lexus']})
right4 = pd.DataFrame({'ID': [3,1,2,4],'color': ['red', 'green', 'blue', 'grey'], 'wheel': ['4wheel','4wheel', '2wheel', '2wheel'],
'Mod_ID': [15, 15, 35, 42]})
df1 = pd.merge(left4, right4, on='ID').drop('Mod_ID_y', axis=1)