Панды от длинных до широких с желаемым выходом

#python #pandas #reshape #data-manipulation

Вопрос:

У меня есть фрейм данных ниже:

 # df COL1 COL2 Frequency A XXXX 1022919 A YYYY 224847  

Я знаю, как перестроиться в широкий формат.

 df.pivot_table(index=["COL1"],columns='COL2',values='Frequency')  

У меня есть это:
введите описание изображения здесь

Однако возможно ли получить форматирование, как показано ниже:

 -------------------------------- |COL1 | COL2 | -------------------------------- |Frequency | XXXX | YYYY | -------------------------------- |A | 1022919 | 224847 | --------------------------------  

Комментарии:

1. Немного неясно, какие данные являются данными, а какие — метками столбцов/индексов в показанном вами выводе.

2. Таким образом, значения «Col2» становятся строкой «Частота»? И столбец «Частота» становится строкой «А»? Почему?

3. Обновил сообщение. Я просто хочу, чтобы моя последняя перекрестная таблица отображалась так, как хотелось бы… больше ничего не меняй

4. @sammywemmy Этот вопрос не заставит себя долго ждать. Это форматирование. Пожалуйста, ознакомьтесь с сообщением…

5. @PeterChen, это форматирование не имеет смысла в мире фреймов данных панд. Вам нужно будет построить это вручную из частей фрейма данных.