Pandas reemplazan los valores trama de datos basada en valores multiindex

votos
0

Tengo dos tramas de datos, donde los primeros índices trama de datos / columnas se refieren a los índices segunda trama de datos / columnas. En DF1 , las columnas son los meses de DF2 , y las filas son la capa de baja de los índices. Quiero distribuir DF1 en gl2 en base a esa relación. Aquí es un ejemplo simplificado:

df1 = pd.DataFrame([[1, 2], [3, 4]], index= [1,2], columns=[1, 6])

index_list = [[1, 1, 2, 2],[1,2,1,2]]
header_list = [np.datetime64('2020-01-01'), np.datetime64('2020-06-01'),np.datetime64('2021-01-01'),np.datetime64('2020-06-01')]
df2 = pd.DataFrame(index=index_list, columns=header_list)

DF1:

introducir

gl2:

introducir

Rendimiento esperado:

introducir

Publicado el 19/03/2020 a las 22:02
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more