извлечение верхних значений из df.describe и последующее размещение в графе - PullRequest
0 голосов
/ 29 апреля 2020

Извините, я новичок в Python, поэтому извиняюсь, если это кажется очень простым, но я в тупике. У меня есть файлы CSV, и я использовал df.describe (), чтобы получить следующий вывод:

enter image description here

Мой вопрос, как бы я go о получении значений top и freq и их отображении на графике ap ie? Я подумал, что, возможно, это будет что-то вроде df.describe (top) или df.describe [top], но обе эти возвращаемые ошибки, и я не смог найти в Интернете ничего такого, что могло бы с этим справиться. Любое руководство будет высоко ценится

Хорошо, теперь я могу получить значения благодаря предоставленному ответу, но как я могу использовать их на графике ap ie?

Я пытался выполните следующее:

df = pd.DataFrame({'Top answers': [df.describe().loc['top']],
                   'Frequency': [df.describe().loc['freq']]},
                  index=['Most Common answer', 'Frequency'])
plot = df.plot.pie(y=df.describe().loc['freq'], figsize=(5, 5))

Это, однако, дает мне ошибку:

"Ни один из [Int64Index ([2, 2], dtype = 'int64')] не находится в [столбцах ] "

Не знаете, как обойти это?

1 Ответ

0 голосов
/ 29 апреля 2020

df.describe().loc['count'] и df.describe().loc['unique']

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