Plt.figure(figsize=(6, 4))
corr_matrix = df.corr()
plt.matshow(corr_matrix, cmap='coolwarm', fignum=1)
plt.colorbar(label='Корреляция')
plt.xticks(range(len(corr_matrix.columns)), corr_matrix.columns, rotation=45)
plt.yticks(range(len(corr_matrix.columns)), corr_matrix.columns)
plt.title('Матрица корреляции', fontsize=16)
plt.show()
ValueError Traceback (most recent call last)
in ()
2
3 plt.figure(figsize=(6, 4))
----> 4 corr_matrix = df.corr()
5 plt.matshow(corr_matrix, cmap='coolwarm', fignum=1)
6 plt.colorbar(label='Корреляция')
3 frames
/usr/local/lib/python3.10/dist-packages/pandas/core/internals/
managers.py in _interleave(self, dtype, na_value)
1792 else:
1793 arr = blk.get_values(dtype)
-> 1794 result[rl.indexer] = arr
1795 itemmask[rl.indexer] = 1
1796
ValueError: could not convert string to float: 'Ecuador'