1
resposta

Dúvida em relação ao if com series

Eu gostaria de criar um laço for:

dicionario = {}
for i in dataset.items():
  if(dataset.Year == 2000):
    dicionario = dict(zip(dataset.Type_of_Crime , dataset.Number_of_Crimes ))

Mas não consigo separar em anos diferentes

1 resposta

Olá Igor, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

Para criar o dicionário da forma como você apresentou, você pode usar o método loc para selecionar as linhas com o ano de 2000 e, em seguida, criar o dicionário a partir dessas linhas. Por exemplo:

dados_ano_2000 = dados[dados['Year'] == 2000]
dicionario = dict(zip(dados_ano_2000['Type of Crime'], dados_ano_2000['Number of Crimes']))
dicionario

Dessa forma, será criado um dicionário com os tipos de crime como chaves e o número de crimes como valores, apenas para o ano de 2000.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!