Połączyć lista ramek danych pandas

było wiele podobnych tematów, ale żaden konkretnie do tego.

mam listę ramek danych, i muszę połączyć je ze sobą za pomocą gumtree kolumna (date). Nazwy pól są różne, dlatego concat brakuje.

mogę ręcznie użyć df[0].merge(df[1],on='Date').merge(df[3],on='Date) etc. aby połączyć każdy df pojedynczo, ale problem w tym, że ilość ramek danych w liście różni się od użytkownika.

czy jest jakiś sposób połączyć, który łączy wszystkie ramki danych w jednym liście iść? Lub, być może, niektóre In loop at to robi?

używam Pythona 2.7.


można użyć