мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| python:week21 [07/10/2018 22:23] – [Диаграммы] ybezrukov | python:week21 [08/10/2018 06:42] (текущий) – [Группировка] ybezrukov | ||
|---|---|---|---|
| Строка 64: | Строка 64: | ||
| df.apply(np.sum, | df.apply(np.sum, | ||
| </ | </ | ||
| - | |||
| - | |||
| - | ===== Слияние ===== | ||
| - | |||
| - | ==== Конкатенация ==== | ||
| ===== Группировка ===== | ===== Группировка ===== | ||
| Строка 121: | Строка 116: | ||
| </ | </ | ||
| - | Группировать можно и иерархически, | + | Группировать можно и иерархически, |
| <code python> | <code python> | ||
| Строка 137: | Строка 132: | ||
| three 1.928123 -1.623033 | three 1.928123 -1.623033 | ||
| two 2.414034 | two 2.414034 | ||
| + | </ | ||
| + | |||
| + | Все значения из столбцов можно объединить с помощью другой функции | ||
| + | |||
| + | <code python> | ||
| + | df.groupby([' | ||
| + | </ | ||
| + | |||
| + | Или | ||
| + | |||
| + | <code python> | ||
| + | df.groupby([' | ||
| + | </ | ||
| + | |||
| + | |||
| + | После группировки столбцы A и B стали элементами составного индекса. Но это не помешает фильтровать строки по значениями этого индекса | ||
| + | <code python> | ||
| + | df.index.get_level_values(' | ||
| </ | </ | ||
| Строка 201: | Строка 214: | ||
| plt.legend(loc=' | plt.legend(loc=' | ||
| </ | </ | ||
| + | |||
| + | ====== Задача 6 ====== | ||
| + | Решить задачу 5 с помощью функции группировки | ||
| + | |||
| + | |||
| + | ====== Задача 7 ====== | ||
| + | Найти наибольшую и наименьшую температуры | ||
| + | - за всю историю наблюдений | ||
| + | - за год | ||
| + | - за месяц | ||
| + | |||
| + | ====== Задача 8 ====== | ||
| + | Нарисовать среднее значение температуры по годам и месяцам | ||
| + | |||
| + | ====== Задача 9 ====== | ||
| + | Найти год с самым жарким месяцем | ||
| + | |||