объединить или объединить ваш фрейм данных. или просто создайте новый с обоими столбцами соответствующих значений, которые вы хотите рассчитать для своей корреляции.
образец:
df = pd.merge(load, lmp, on=['read_date','hour_ending'])
используйте корреляционную функцию inate pandas.dataframe для вычисления корреляции желаемых столбцов:
df[['reading_x','reading_y']].corr() ## notice that the columns get automatically renamed on pd.merge() since they had the same name
обратите внимание, что обе серии должны иметь одинаковую длину
и при использовании слияния вы можете столкнуться с проблемами, если у вас нет уникального ключа для слияния на
альтернативно вы можете просто передать обе серии в numpy.corrcoef
функцию