Pandas ersetzen Dataframe Werte basierend auf Multiindex-Werte

stimmen
0

Ich habe zwei Datenrahmen, in dem den ersten Datenrahmen Indizes / Spalten zu den zweiten Datenrahmen Indizes / Spalten beziehen. In df1 , sind die Spalten in den Monaten df2 , und die Reihen sind die geringe Schicht der Indizes. Ich möchte verteilen df1 in df2 auf diese Beziehung basiert. Hier ist ein vereinfachtes Beispiel:

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:

Geben

DF2:

Geben

Erwartete Ausgabe:

Geben

Veröffentlicht am 19/03/2020 um 22:02
quelle vom benutzer
In anderen Sprachen...                            

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