ValueError: Буфер имеет неверное количество измерений (ожидается 1, получено 2) при использовании seaborn

Я пытаюсь построить граф с использованием морского рожка. Тем не менее, я продолжаю получать сообщение об ошибке:

 ValueError: Buffer has wrong number of dimensions (expected 1, got 2)

Данные в формате массива, как это:

      kmeans_updated_transform 
Output : array([[  69.86249185,  420.73371599,  293.97930338, ...,   75.0959945 ,
            1324.91605382,  695.82952194],
           [ 653.72679905,  173.0166009 ,  881.79444099, ...,  519.62763564,
             737.738956  ,  114.53013382],
           [ 137.60270124,  621.0421363 ,   93.48686268, ...,  271.48007915,
            1525.69688999,  896.4147582 ],
           ...,


pca_original_transform
Output: array([[ 9.43214091e+01, -1.89435531e+01,  1.07357663e+01, ...,
         1.23508040e-02, -4.93779143e-03,  4.85990628e-13],
       [ 6.82436757e+02,  3.43334711e+01,  9.96130809e+00, ...,
         1.91267574e-02,  8.14910013e-03, -1.38680181e-13],
       [-1.06579511e+02, -6.68715037e+00, -1.84056983e+00, ...,
        -1.90794427e-02, -4.22592696e-03, -2.87145744e-13],
       ...,

Наконец, у меня есть фрейм данных, известный как cat. Это код, который я использую

ax = sns.countplot(x=pca_orignal_transform, hue=kmeans_updated_transform, data=cat)

Почему график подсчета выдает ошибку, когда я пытаюсь построить ее? Любая помощь будет оценена. Спасибо

1 ответ

Если df ваш фрейм данных, подсчет производится путем предоставления имен столбцов из этого фрейма в аргументы countplot

ax = sns.countplot(x="columnname1", hue="columnname2", data=cat)
Другие вопросы по тегам