Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

erro de sintaxe

Executando o seguinte código

´´´´

##criando um barplot de categorias grupo = dados.groupby(('Tipo'['Valor']) g4.bar([group.mean().index], [group.mean().values]) g4.set_title('Valor Médio por Tipo')

´´´´ estou recebendo o seguinte erro

File "", line 2 g4.bar([group.mean().index], [group.mean().values]) ^ SyntaxError: invalid syntax

mas não estou conseguindo identifica o problema

2 respostas
solução!

Olá, acho que tem alguns errinhos dentro das funções.

grupo = dados.groupby(('Tipo'['Valor'])

seria:

grupo = dados.groupby('Tipo')['Valor']

g4.bar([group.mean().index], [group.mean().values])

seria:

g4.bar((grupo.mean().index),(grupo.mean().values))

(ACHO que tem que ser entre parenteses pq estamos indicando que tudo o que está entre parenteses é o argumento da função plt.bar(). Já os [] são usados para utilizar uma coluna de um dataframe como filtro. Não sei essa parte direito, pelo menos foi o que eu entendi das aulas hahaha.)

Já o set title estaria certo. Tentei aqui com esse código e não deu erro. :)

grupo = dados.groupby('Tipo')['Valor']
g4.bar((grupo.mean().index),(grupo.mean().values))
g4.set_title('Valor Médio por Tipo')

Obrigada, era esse erro mesmo.