как посчитать корреляцию pandas — Q&A Хекслет
2026-02-26 18:33 Diff

Ответы

Для того чтобы посчитать корреляцию между двумя столбцами в pandas, можно воспользоваться методом corr() DataFrame. Этот метод возвращает коэффициент корреляции Пирсона по умолчанию, который измеряет линейную зависимость между двумя переменными.

Пример кода:

Если нужно посчитать корреляцию между всеми столбцами в DataFrame, можно также использовать метод corr() без аргументов:

Этот метод вернет таблицу корреляций между всеми парами столбцов в DataFrame

A B A 1.0 1.0 B 1.0 1.0

Если необходимо использовать другой метод корреляции, кроме коэффициента Пирсона, можно указать его в качестве аргумента метода corr(). Например, чтобы посчитать коэффициент корреляции Спирмена, можно сделать следующим образом:

Таким образом, метод corr() в pandas позволяет легко и быстро рассчитать корреляцию между переменными в DataFrame с возможностью выбора метода корреляции.