Python: (findall, от широкой к длинной, pandas): манипулирование данными - PullRequest
1 голос
/ 23 февраля 2020

Итак, я пытаюсь повернуть эти данные ( ссылка здесь ), где все метрики / числа находятся в столбце, а другой столбец является столбцом идентификатора. Очевидно, что иметь кучу данных / метрик в куче столбцов намного сложнее для сравнения и выполнения вычислений, чем для всего этого в одном столбце.

Итак, я знаю, какие инструменты мне нужны для этого; Pandas, Findall, Wide_to_long (или плавить) и, возможно, стек. Тем не менее, я испытываю некоторые трудности с размещением их всех в нужном месте.

Я легко могу импортировать данные в df и просматривать их, но когда дело доходит до использования findall с wide_to_long для поворота данных, которые я запутаться. Я основываю свою идею на этом примере (примерно на половине пути, когда они используют findall / regex для определения новых имен столбцов). Я пытаюсь создать новый столбец для каждой категории показателей (ie. Оценка численности населения - это один столбец, а затем изменение% - это другой, они не должны быть всеми одним столбцом)

Может кто-нибудь помочь мне установить правильно синтаксис для этой части? Я не очень хорош в выражениях, связанных с распознаванием образов.

Спасибо.

...