Ich habe 3 dfs in einer Liste. Jedes df hat die gleichen Zeilen, aber die Reihenfolge dieser Zeilen ist nicht gleich. Sie sind nach Wert sortiert.Pandas: concat sortierte dfs mit gleichen Labels
Ich möchte diese dfs zusammen concat, aber es schlägt fehl, weil die Reihenfolge der Zeilenbeschriftungen nicht übereinstimmen.
mein dfs:
Total Total Total
sony 5 hond 9 phon 6
hond 6 sony 3 phon 3
phon 8 phon 4 hond 2
phon 3 phon 5 sony 8
Hier wie concat versuchen:
pd.concat(listofdfs, axis=1)
ist es eine Möglichkeit, diese dfs zu verketten, ohne sie zu Sortieranlagen? Ich dachte, concat kümmerte sich nicht um die Positionierung von Etiketten, da jedes df die gleichen Etiketten enthielt?
Pass 'ignore_index = true'' pd.concat (listofdfs, Achse = 1, ignore_index = True) 'sollte – EdChum
arbeiten Ich erhalte diesen Fehler: ValueError: Die Form der übergebenen Werte ist (6, 15), Indizes implizieren (6, 14). Concat funktioniert jedoch gut, wenn ich jedes df sortiere. –
Wollen Sie also wiederholt "beitreten"? – EdChum