Код состоит в создании pd.crosstab с набором данных Titanic в Seaborn. Суммы столбцов в выходной таблице выглядят растерянными.
import pandas as pd
import seaborn as sns
titanic = sns.load_dataset('titanic')
bin = [0,15,100]
titanic["adult"] = pd.cut(titanic.age, bin, labels=["kid","adult"])
pd.crosstab(titanic.survived, titanic.adult, normalize=True, margins=True)
Я ожидал получить 0.116246 / 0.883754 / 1.000000
, но он дает 0.883754 / 0.116246 / 1.000000
в последнем ряду, где должны быть размещены суммы столбцов.