Тепловая карта Seaborn, не учитывающая все столбцы данных pandas для построения - PullRequest
0 голосов
/ 05 июля 2018

Мой информационный фрейм 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

Я хочу, чтобы тепловая карта коррелировала между всеми столбцами, поскольку 'карточка' является моим атрибутом результата.

Пожалуйста, помогите!

...