let say I have a dataframe that looks like this:
df = pd.DataFrame(index=list(\'abcde\'), data={\'A\': range(5), \'B\': range(5)}) df Out[92]: A B a 0
As suggested by @StevenG himself, a better answer:
df.columns = pd.MultiIndex.from_product([df.columns, ['C']]) print(df) # A B # C C # a 0 0 # b 1 1 # c 2 2 # d 3 3 # e 4 4