Участок с морским рожком после групповой команды в пандах - PullRequest
0 голосов
/ 25 апреля 2018

Я сгруппировал список, используя панд, и я пытаюсь построить следующую таблицу с seaborn:

     B  
A           
bar  3  
foo  5  

Код sns.countplot(x='A', data=df) не работает (ValueError: Could not interpret input 'A').

IЯ мог бы просто использовать df.plot(kind='bar'), но я хотел бы знать, можно ли строить с морским рожком.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

В этом случае, я думаю, у вас может отсутствовать индекс сброса, поэтому вы можете использовать индекс.

 sns.countplot(x='A', data=df.reset_index())

Также проверьте параметр оттенка для группировки, который может сделать вашу группу ненужной

import seaborn as sns
df = pd.DataFrame( [['A', 'B', 'A'], [1,1,1], [4,5,4]], index=['g', 'x', 'y']).T
sns.countplot(data=df, x='y', hue='g')
0 голосов
/ 25 апреля 2018

Попробуйте:

sns.countplot(x='A', data=df.reset_index())

Кажется, что столбец A является индексом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...