5
respostas

notas_fulano.median()

Boa tarde, estou tentando resolver alguns exercicios porém apareceu um erro e não consigo resolve-lo.

https://cdn1.gnarususercontent.com.br/1/5427024/fd99f026-b838-47fc-bb9d-facab6bccfc3.png

5 respostas

Oi, Sofia, tudo bem?

Esse erro ocorreu porque a função median() está tentando converter um valor de string para float, mas encontrou uma string que não pode ser convertida. No seu caso, a string é 'Inglês'.

Para resolver esse problema, você deve garantir que todos os valores na coluna que está tentando calcular a mediana sejam numéricos. Portanto, peço que verifique se realmente essa coluna é a que você quer tirar a mediana. O tipo de dados da coluna notas_fulano, devem todos do tipo numericos, como int ou float.

Caso o problema persista, fico à disposição.

Abraços e bons estudos!

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

boa tarde Monalisa, tudo otimo e contigo? No video o professor fez a mesma coisa e funcionou, somente no meu que nao e fiz exatamente o que ele fez

Oi Sofia, tudo bem?

Para te ajudar mais assertivamente, poderia compartilhar a qual aula e curso está se referindo? Você pode colar o link da aula.

Aproveito também para comunicar que ao fim de cada aula há um botão no fim da página "Discutir no fórum". Ao criar um tópico por esse caminho, sempre o tópico será vinculado a aula em questão.

Botão com fundo cinza. Está escrito discutir no fórum.

De toda forma, fico no aguardo.

Fico no aguardo e à disposição

Boa tarde Monalisa, estou no curso estatistica com python, na aula medidas de tendencia central, e no video chamado mediana.

Oi Sofia, tudo bem?

O que ocorreu é que a função median() do pandas não está lidando corretamente com a coluna "Fulano". Ela tentou calcular a mediana de todos os valores em todas as colunas, incluindo os rótulos das disciplinas. O que gerou esse erro, já que há colunas que contém dados do tipo string.

Para garantir que ela irá calcular apenas a coluna Fulano, que contém apenas valores numéricos, podemos especificar essa coluna. Fazemos isso com o código abaixo:

mediana_fulano = notas_fulano['Fulano'].median()
mediana_fulano

O código acima o calcula a mediana dos valores na coluna 'Fulano' do DataFrame notas_fulano e armazena na variável mediana_fulano.

Espero ter ajudado e fico à disposição.

Abraços e bons estudos!

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