Мой информационный фрейм pandas имеет 12 столбцов, но тепловая карта Seaborn отображает только 9 столбцов (оставляя 'card', 'owner', 'selfemp') следующим образом: -
изображение корреляционной тепловой карты
код, который я использовал:
sns.heatmap(data.corr(),xticklabels=True, yticklabels=True)
где 'data' - это имя моего dataframe, а те 3 пропущенных столбца были преобразованы в числовые из строки, используя следующий код: -
data.selfemp[data.selfemp == 'yes'] = 1
data.selfemp[data.selfemp == 'no'] = 0
data.card[data.card == 'yes'] = 1
data.card[data.card == 'no'] = 0
data.owner[data.owner == 'yes'] = 1
data.owner[data.owner == 'no'] = 0
Я хочу, чтобы тепловая карта коррелировала между всеми столбцами, поскольку 'карточка' является моим атрибутом результата.
Пожалуйста, помогите!