Можно ли создать в Python одну кросс-таблицу, показывающую несколько столбцов на одном уровне? - PullRequest
0 голосов
/ 26 октября 2019

Я хотел бы сделать только одну кросс-таблицу и получить следующий результат:

result I get

Но каждый раз, когда я пытаюсь, разные переменные, которые я показываюпоскольку столбцы (пол, возраст ...) имеют тенденцию быть вложенными или агрегированными.

Я использовал следующий код:

pd.crosstab(data.p15_10, [data.p4, data.p5], data.weigth, aggfunc=sum, normalize="columns")

Results that I'm getting

Есть идеи, как мне сделать это всего за один запрос? (Я знаю, что могу сделать 2 независимых кросс-таблицы и получить правильные результаты, но идея состоит в том, чтобы скрестить одну переменную с 1000 столбцами, и я не хочу делать кросс-таблицу тысячу раз.)

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...