Корреляция между двумя последовательными строками в одном и том же фрейме данных в одном column_python - PullRequest
0 голосов
/ 02 апреля 2020

У меня большой фрейм данных с 36 столбцами, я хочу вычислить корреляцию между двумя последовательными строками. Я попытался

data.corrwith (data, axis = 0, method = 'Pearson', drop = False)

неверный результат:

('Amplitude', 0) 1,0 («Амплитуда», 1) 1,0 («Амплитуда», 2) 1,0 («Амплитуда», 3) 1,0 («Амплитуда», 4) 1,0 («Амплитуда», 5) 1,0 («Амплитуда», 6) 1,0 ( «Амплитуда», 7) 1,0 («Амплитуда», 8) 1,0 («Амплитуда», 9) 1,0 («Амплитуда», 10) 1,0 («Амплитуда», 11) 1,0 («Амплитуда», 12) 1,0 ... .

введите описание изображения здесь

Это захват набора данных.

Спасибо,

1 Ответ

0 голосов
/ 02 апреля 2020

Вы можете использовать df.corr , это вернет фрейм данных со всеми парами столбцов и корреляцию между ними. Вот код:

df.set_index('Time', drop=True).T.corr()
...