Я пытаюсь запустить этот код ниже:
print(); print('Scatter Matrix Plot')
sns.pairplot(dataset, hue = 'Protein', diag_kind="kde")
plt.show()
где набор данных - это данные, считанные из csv с использованием dataset = pd.read_csv(filename, sep = ',', names = col_names)
.
Я не получаю завершающей ошибки при запуске этот код, но вместо этого я получаю предупреждение «data must have variance to compute a kernel density estimate
», и ни один из графиков не проходит через кривую kde. Я просмотрел это и обнаружил, что это может быть связано с повторением данных, но единственные случаи, когда решения документируются, - это те, которые используют функцию kdeplot()
, поэтому я в недоумении.