I have a dataframe on which I'd like to add a level of columns. The correct new level of column can be found using my_dict.
df = pd.DataFrame(index=list('abcde'), data={'A': range(5), 'B': range(5)})
my_dict = {"B": "BB","A": "AA","C": "CC"}
This is what I expect:
Out[92]:
A B
AA BB
a 0 0
b 1 1
c 2 2
d 3 3
e 4 4
Thanks