Joining Table / DataFrames mit gemeinsamer Spalte in Python

8

Ich habe zwei DataFrames:

%Vor%

Wie Sie sehen können, haben beide Datenrahmen Date_Time als gemeinsame Spalte. Ich möchte diese beiden Datenrahmen mit Date_Time verbinden.

Mein aktueller Code ist: df.join(df2, on='Date_Time') , aber dies gibt einen Fehler.

    
Rahul Bhatia 10.12.2012, 00:12
quelle

1 Antwort

19

Sie suchen nach einem merge :

%Vor%

Die Schlüsselwörter sind die gleichen wie für join , aber join verwendet nur den Index, siehe " Dataframe-Dataframe-Joining / Merging ".

Hier ist ein einfaches Beispiel:

%Vor%

Wenn Sie versuchen, an einer Spalte teilzunehmen, erhalten Sie einen Fehler:

%Vor%

Weitere Informationen finden Sie unter "Beitreten von Schlüsselspalten auf ein Index " .

    
Andy Hayden 10.12.2012, 00:35
quelle

Tags und Links