Pandas sostituire dataframe valori in base ai valori multiindex

voti
0

Ho due dataframes, dove i primi indici dataframe / colonne relative ai secondi indici dataframe / colonne. In df1 , le colonne sono i mesi di DF2 , e le righe sono il basso livello degli indici. Voglio distribuire df1 in DF2 sulla base di tale relazione. Ecco un esempio semplificato:

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:

entrare

DF2:

entrare

Uscita prevista:

entrare

È pubblicato 19/03/2020 alle 22:02
fonte dall'utente
In altre lingue...                            

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