Pandas remplacent les valeurs dataframe fondées sur des valeurs multiindice

voix
0

J'ai deux dataframes, où les premiers indices de trame de données / colonnes se rapportent au deuxième index de colonnes / dataframe. En DF1 , les colonnes sont les mois de DF2 , et les lignes sont la faible couche des indices. Je veux distribuer DF1 en DF2 sur la base de cette relation. Voici un exemple simplifié:

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:

entrez

DF2:

entrez

Production attendue:

entrez

Créé 19/03/2020 à 22:02
source utilisateur
Dans d'autres langues...                            

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