Combinations Of Dataframes From List
I have this: dfs_in_list = [df1, df2, df3, df4, df5] I want to concatenate all combinations of them one after the other (in a loop), like: pd.concat([df1, df2], axis=1) pd.concat(
Solution 1:
import itertools
import pandas as pd
dfs_in_list = [df1, df2, df3, df4, df5]
combinations = []
for length in range(2, len(dfs_in_list)):
combinations.extend(list(itertools.combinations(dfs_in_list, length)))
for c in combinations:
pd.concat(c, axis=1)
Post a Comment for "Combinations Of Dataframes From List"