As per the Documentation, For parameter normalize If margins is True, will also normalize margin values. However when I give normalize as True and margins as True with margin_names as a string then it throws following exception:
KeyError: "['Sub-Total'] not found in axis"
where Sub-Total is the margins_name String.
Normalize value of the Margin rows and columns
Output of pd.show_versions()
processor: Intel64 Family 6 Model 142 Stepping 9, GenuineIntel