In [3]:
import pandas
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.ticker as ticker

In [4]:
df = pandas.read_csv("./Cluster-Crime-Janeiro.csv")

In [8]:
novo = df[df['BAIRRO'] == 'BARRA DO CEARÁ'] # Fazer for nos bairros

In [11]:
crime_types = novo[['NATUREZA DA OCORRÊNCIA']]

In [12]:
crime_type_total = crime_types.groupby('NATUREZA DA OCORRÊNCIA').size()

In [13]:
crime_type_counts = novo[['NATUREZA DA OCORRÊNCIA']].groupby('NATUREZA DA OCORRÊNCIA').sum()

In [14]:
crime_type_counts['TOTAL'] = crime_type_total

In [15]:
all_crime_types = crime_type_counts.sort_values(by='TOTAL', ascending=False)

In [16]:
all_crime_types


Out[16]:
TOTAL
NATUREZA DA OCORRÊNCIA
VEÍCULO LOCALIZADO 8
MORTE A BALA 3
PORTE ILEGAL DE ARMA 2
MORTE A BALA / LESÃO CORPORAL A BALA / TENTATIVA DE ROUBO / ARMA APREENDIDA 1
MORTE A BALA SEGUIDO DE LESÃO CORPORAL 1
PORTE ILEGAL DE ARMA (ATO INFRACIONAL) 1
ROUBO A PESSOA 1
TENTATIVA DE ROUBO A PESSOA / PORTE ILEGAL DE ARMA (ATO INFRACIONAL / FLAGRANTE) 1
TRÁFICO DE ENTORPECENTES 1

In [19]:
all_crime_types.plot(kind='barh', figsize=(14,10), color='#cc0000')
plt.title('Crimes by Bairro (BARRA DO CEARÁ - Jan 2017)')
plt.xlabel('Number of Crime reports')
plt.ylabel('Crime Type')
plt.tight_layout()
ax = plt.gca()
ax.xaxis.set_major_formatter(ticker.StrMethodFormatter('{x:,.0f}'))
plt.show()



In [5]:
df.BAIRRO.value_counts()


Out[5]:
BARRA DO CEARÁ                            19
MONDUBIM                                  18
CENTRO                                    17
BOM JARDIM                                14
HENRIQUE JORGE                            13
CONJUNTO CEARÁ                            12
ANTÔNIO BEZERRA                           12
GRANJA PORTUGAL                           10
CANINDEZINHO                              10
SERRINHA                                  10
JARDIM IRACEMA                             9
BELA VISTA                                 9
MESSEJANA                                  9
PRAIA DO FUTURO                            8
BARROSO                                    8
PAPICÚ                                     8
JANGURUSSÚ                                 8
SÃO JOÃO DO TAUAPE                         8
CAIS DO PORTO                              8
PASSARÉ                                    8
PARANGABA                                  8
AUTRAN NUNES                               7
VILA VELHA                                 7
PICI                                       7
EDSON QUEIROZ                              7
JANGURUSSU                                 6
ALDEOTA                                    6
FARIAS BRITO                               6
JARDIM DAS OLIVEIRAS                       6
VICENTE PINZON                             6
                                          ..
S/N, CENTRO                                1
QUITINO CUNHA                              1
DIONÍSIOTORRES                             1
VILA PERY                                  1
PORTO DAS DUNAS                            1
GRANJA LÍSBOA                              1
CONUNTO PALMEIRAS                          1
BELAVISTA                                  1
CASTELO ENCANTADO                          1
PLANALTO MIRASSOL – PARQUE DOIS IRMÃOS     1
PARQUE MANIBURA                            1
SÃO CRISTÓVÃO                              1
VICENTEPINZON                              1
DIAS MACEDO                                1
CAMBEBA                                    1
120, GRANJA PORTUGAL                       1
JARDIM AMÉRICA                             1
CONJUNTOESPERANÇA                          1
SAPIRANGA - COITÉ                          1
VICENTE PIZON                              1
JOAQUIMTÁVORA                              1
SÃO GERARDO                                1
BOA VISTA                                  1
ÁLVARO WEINE                               1
ANTÔNIOBEZERRA                             1
PIRAMBU                                    1
BONSUCESSO                                 1
ALAGADIÇO NOVO                             1
CRISTO REDENTOR   VÍTIMA: JOÃO E           1
AV J                                       1
Name: BAIRRO, Length: 152, dtype: int64

In [ ]: