1
resposta

Função print

Oi pessoal, poderiam me ajudar? Exibe um erro ao tentar executar o comando print. Minha linha de código está assim:

print("Media",notas.Avaliação.mean())

Erro exibido:

TypeError                                 Traceback (most recent call last)

<ipython-input-71-7e3c80af2782> in <module>()
----> 1 print("Media",notas.Avaliação.mean())
      2 print("Mediana",notas.Avaliação.median())

TypeError: 'str' object is not callable
1 resposta

Oii Luiz, tudo bem contigo?

Quando nomeamos uma coluna com caracteres especiais como "ç" e acentos nós não podemos selecionar essa coluna utilizando o ponto, como você fez: notas.Avaliação. Nesse caso, para selecionarmos essa coluna nós precisamos utilizar os colchetes, da seguinte maneira: notas['Avaliação']. Então, seu código ficaria assim:

print("Media",notas['Avaliação'].mean())
print("Media",notas['Avaliação'].median())

Caso você nomear essa coluna como "Avaliacao" sem caracteres especiais, você pode utilizar apenas o ponto para selecionar a coluna, conforme tinha feito anteriormente.

Espero ter ajudado. Qualquer dúvida estou por aqui :)

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