Я хочу создать сводную таблицу из базы данных pandas с использованием dataframe.pivot() и включать в себя не только столбцы данных, но и данные в индексе dataframe. Не удалось найти какие-либо документы, которые показывают, как это сделать. Любые советы?таблица pandas pivot с использованием индексных данных dataframe
4
A
ответ
6
Используйте reset_index
, чтобы сделать индексировать столбец:
In [45]: df = pd.DataFrame({'y': [0, 1, 2, 3, 4, 4], 'x': [1, 2, 2, 3, 1, 3]}, index=np.arange(6)*10)
In [46]: df
Out[46]:
x y
0 1 0
10 2 1
20 2 2
30 3 3
40 1 4
50 3 4
In [47]: df.reset_index()
Out[47]:
index x y
0 0 1 0
1 10 2 1
2 20 2 2
3 30 3 3
4 40 1 4
5 50 3 4
Таким образом, ось использует индекс как значения:
In [48]: df.reset_index().pivot(index='y', columns='x')
Out[48]:
index
x 1 2 3
y
0 0 NaN NaN
1 NaN 10 NaN
2 NaN 20 NaN
3 NaN NaN 30
4 40 NaN 50
+0
Спасибо, работает как описано. – user3276418
Смежные вопросы
- 1. Pandas DataFrame Имя после pivot
- 2. Pandas DataFrame Pivot с использованием дат и подсчетов
- 3. Pandas сводная таблица и группировка данных Pandas
- 4. ВПР + PIVOT ТАБЛИЦА ДАННЫХ
- 5. простая сводная таблица pandas dataframe
- 6. Таблица Pandas Pivot конвертирует float в int
- 7. Таблица данных в Pivot
- 8. Фильтр Pandas DataFrame с использованием другого DataFrame
- 9. Pandas Pivot с дополнительной колонкой
- 10. с добавлением данных pandas dataframe
- 11. Scrape Таблица данных в Dataframe
- 12. pandas Диаграмма данных DataFrame
- 13. Pandas DataFrame разделен использованием памяти
- 14. Pandas DataFrame to PostgreSQL с использованием Psycopg2
- 15. Таблица корреспонденции с Pandas
- 16. Фильтрация Pandas Dataframe с использованием оператора OR
- 17. Таблица Excel .NET Pivot
- 18. Python Pandas Pivot Table
- 19. python pandas index dataframe с использованием dict
- 20. Переделка столбца dataframe pandas с использованием dict
- 21. Неправильное создание DataFrame Pandas с использованием списков
- 22. Фильтр Pandas DataFrame с использованием цикла while
- 23. Transpose Pandas Pivot Table
- 24. Pandas KeyError using pivot
- 25. Pandas TimeGrouper и Pivot?
- 26. seaborn heatmap с использованием pandas dataframe
- 27. dataFrame keying с использованием метода pandas groupby
- 28. Pivot Table Pandas
- 29. Сбор данных в цикле с использованием Pythons Pandas Dataframe
- 30. Функция агрегации данных Pandas DataFrame с использованием нескольких столбцов
Пытались ли вы что-нибудь? Пожалуйста, по крайней мере, дайте минимальный пример для работы. – Xiphias