Как создать визуализацию с помощью seaborn - PullRequest
0 голосов
/ 21 апреля 2019

Я загрузил данные из CSV-файла в блокнот Jupyter. После очистки и вменения кадра данных я пытаюсь построить некоторые визуализации. Однако я не уверен, нужно ли мне для этого создать сводную таблицу или изменить тип данных из нескольких столбцов.

Мой фрейм данных выглядит так:

pd.DataFrame({'Items'[GDP, GDP, 0],
    'Duration':[2013-2014, 2014-2015,0],
    'Assam':[177745.00,198745.00,12.07],
    'Bihar': [317101.00,373101.00,10.87],
    'Delhi':[443783.00,492783.00,8.84],
    'Goa':[35921.00,40921.00,6.24],
    'Total':[974550.00,1074550.00,9.0]
})

Я получил среднее значение на data11.loc[10] = data11.loc[7:9].mean()

Я уже пытался транспонировать фрейм данных и затем использовать его для построения графиков с df.T.

Столбец «Элементы и длительность» имеет ненулевой объект dtype, тогда как остальные из них имеют ненулевой тип с плавающей точкой.

Я пытаюсь построить гистограмму с названиями штатов (Ассам, Бихар, Гоа и Дели) и их средними значениями (12.07, 10.87, 8.84 и 6.24). Как правильно это сделать?

1 Ответ

0 голосов
/ 21 апреля 2019

Вы можете построить график прямо из Pandas как:

df[['Assam', 'Bihar', 'Delhi', 'Goa']].loc[2].plot(kind='bar')

Или, если есть несколько регионов:

colums = ['Items', 'Duration', 'Total']
df.drop(columns, axis=1).loc[2].plot(kind='bar')

enter image description here

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