2016-10-07 3 views

Antwort

2

Um zwei Datenrahmen fusionieren Sie diese beiden Beispiele verwenden können. Beide geben dasselbe Ziel zurück.

Mit merge plus zusätzliche Argumente anweist, die Indizes zu verwenden

Try this:

response = pandas.merge(df1, df2, left_index=True, right_index=True) 
In [2]: response 
Out[2]: 
    b c 
0 1 1 
1 2 2 
2 3 3 

Oder Sie können join verwenden. Falls Ihre Dararahmen unterschiedlich indexiert sind.

DataFrame.join ist eine praktische Methode zum Kombinieren der Spalten von zwei potenziell unterschiedlich indizierten DataFrames zu einem einzigen Ergebnis DataFrame. Hier

ist ein einfaches Beispiel:

result = df1.join(df2) 
In [3]: result 
Out[3]: 
    b c 
0 1 1 
1 2 2 
2 3 3 
Verwandte Themen