Мне нужно рассчитать корреляцию Спирмена для фрейма данных, мой размер фрейма данных составляет 759 строк x 52 столбца, однако кажется, что «dataframe.corr» просто получает первые 10 столбцов.
вот мой код:
corr_matrix = df.corr (method = 'spearman'). Abs ()
upper = corr_matrix.where (np.triu (np.ones (corr_matrix.shape), k = 1 ) .astype (np.bool))
to_drop = [столбец для столбца в upper.columns, если есть (верхний [столбец]> 0,7)]