Bom dia!
Fiz todos os passos da aula e o gráfico saiu conforme a aula:
dados_new = pd.DataFrame()
for tipo in grupo_tipo.groups.keys():
eh_tipo = dados['Tipo'] == tipo
eh_dentro_limite = (dados['Valor'] >= limite_inferior[tipo]) & (dados['Valor'] <= limite_superior[tipo])
selecao = eh_tipo & eh_dentro_limite
dados_selecao = dados[selecao]
dados_new = pd.concat([dados_new, dados_selecao])
![]( )
Minha dúvida é o seguinte: eu fiz o código sem criar um Data Frame vazio, e o gráfico veio muito diferente. Por que isso?
for tipo in grupo_tipo.groups.keys():
eh_tipo = dados['Tipo'] == tipo
eh_dentro_limite = (dados['Valor'] >= limite_inferior[tipo]) & (dados['Valor'] <= limite_superior[tipo])
selecao = eh_tipo & eh_dentro_limite
dados_selecao = dados[selecao]
dados_new = pd.concat([dados_new, dados_selecao])
![]( )
Gostaria de entender melhor a diferença pois me preocupa gerar um gráfico errado considerando-o como certo.