Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erros de Sintaxe

Nossa, visto as perguntas cabeças que rolam por aqui. Fico até com vergonha de perguntar, mas lá vai. Amigos, eu tô me saindo bem no curso, mas cometi um erro bobo.

Moda = dados.['ANOS DE ESTUDO'].mode()

Na aula, o professor Rodrigo escreve o codigo assim: (supracitado), mas meu retorno é sempre um erro. Com o colchete sendo o erro, o mesmo vale para mediana e média.

 File "<ipython-input-145-5f02b5b51f8e>", line 1
    Moda = dados.['Anos de Estudo'].mode()
                 ^
SyntaxError: invalid syntax
1 resposta
solução!

Bom dia Eduardo, tudo bem? Espero que sim!

Para você acessar uma coluna de um DataFrame, basta usar o colchetes com o nome da coluna entre aspas, não é necessário o ponto final ( . ):

Moda = dados['Anos de Estudo'].mode()

Portanto dados['Anos de Estudo'] acessa a coluna 'Anos de Estudo'.

Talvez você esteja confundindo com a outra forma de acessar as colunas. Quando o nome da coluna não possui espaços, você pode acessá-la através do ponto final ( . ). Nesse caso, não é necessário colchetes e nem aspas, portanto se a coluna tiver o nome 'Alunos', você pode acessá-la das duas formas:

dados.Alunos
dados['Alunos']

Ambos retornam o mesmo resultado.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software