Unstack

df.unstack( level=1 )

(The reverse operation is stack.)


Month

Week

Temperature

Humidity

January

February

1

2

3

4

1

2

3

4

31

29

26

27

25

19

22

25

15

20

5

14

9

14

20

19