Сводная совокупность по группам Подсчитывать данные в SeaBorn Python? - PullRequest
0 голосов
/ 24 мая 2018

как использовать функцию groupby по оси Y?код ниже не отображает то, что я ожидаю, из-за y = df.groupby ('column1') ['column2']. count ()

import seaborn as sns
import pandas as pd

sns.set(style="whitegrid", color_codes=True)

sns.stripplot(x="column1", y = df.groupby('column1')['column2'].count(), data=df)

1 Ответ

0 голосов
/ 24 мая 2018

Сиборн просто так не работает.В seaborn вы указываете столбцы x и y, а также фрейм данных.Seaborn сам произведет агрегацию.

import seaborn as sns
sns.striplot('column1', 'column2', data=df)

Для подсчета, может быть, вам понадобится countplot

sns.countplot('column1', data=df)

Эквивалентный код панд:

df.groupby('column1').size().plot(kind='bar')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...