np.corrcoef(df, rowvar=False)
array([[nan, nan, nan, nan, nan], [nan, nan, nan, nan, nan], [nan, nan, nan,
    nan, nan], [nan, nan, nan, nan, nan], [nan, nan, nan, nan, nan]])
numpy corrcoef — вычислить матрицу корреляции, игнорируя отсутствующие данные