мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
python:week21 [08/10/2018 05:23] – [Диаграммы] ybezrukov | python:week21 [08/10/2018 13: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 ====== | ||
+ | Найти год с самым жарким месяцем | ||
+ |