Все пары сразу: какая связь сильнейшая

Задача 24 0 / 3 баллов
Задачи урока

Условие задачи

Седьмой шаг — найти столбцы, которые меняются согласованно. Мера согласованности называется корреляцией и лежит от −1 до 1: около нуля связи нет, ближе к единице — чем больше один, тем больше другой, ближе к минус единице — наоборот.

Главная ошибка этого шага — проверить одну пару, которая первой пришла в голову, и на ней остановиться. Проверять надо все.

  1. Посчитай корреляции между всеми числовыми столбцами.
  2. Перебери все пары и выведи пять сильнейших по модулю, каждую в формате «столбец, столбец, корреляция».
  3. Отдельно выведи пару, которую ты сам ожидал увидеть сильнейшей, и сравни с тем, что получилось.

Заверши двумя предложениями: какая пара оказалась сильнейшей и означает ли это, что один столбец влияет на другой.

Проверь себя: корреляция столбца с самим собой равна единице — если такие пары попали в топ, ты забыл их исключить. Корреляция симметрична, поэтому каждая пара должна встретиться в списке один раз, а не дважды.

Ваш ответ
Тренировка — проверяйте части и берите подсказки по ходу.
Для проверки решения задачи необходимо зарегистрироваться или авторизоваться!
Дан код
FILE = "marvel_characters.csv"        

import pandas as pd
df = pd.read_csv(FILE)
Ваше решение