I have a data-frame which looks like:
month desc value
201911 a 1164
201912 a 971
202001 a 1125
202005 b 1549
202005 a 1038
202006 b 1244
202006 a 1475
202007 a 960
My month column ranges from 201911 to 202007. The column desc has categorical values.
For each value of desc, I want to have all month data and if its not present I will the value column with None.
Expected Output:
month desc value
201911 a 1164
201912 a 971
202002 a None
202003 a None
202004 a None
202001 a 1125
202005 b 1549
202005 a 1038
202006 b 1244
202006 a 1475
202007 a 960
201911 b None
201912 b None
202001 b None
202002 b None
202003 b None
202004 b None
202007 b None
Now for every desc value I have all the month.
Is there any smarter way to do this?
monthfilled by strings? All values are unique?monthas index and reindex,fillnawithNonedesclevel its unique.