#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, это форматирование не имеет смысла в мире фреймов данных панд. Вам нужно будет построить это вручную из частей фрейма данных.