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

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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

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!