1
resposta

Grande dificuldade para solucionar

Tentei realizar a análise dos valores discrepantes no meu boxplot pela função dados[dados['Valor m2'] => 10000] porém dá SyntaxError: invalid syntax e eu não sei o que fazer pois estava me baseado na aula do professor. Alguém consegue me ajudar para solucionar esse problema?

1 resposta

Boas Márcia! Tudo bem?

Criei uma distribuição aleatória parecida com a sua, para poder te ajudar. Entretanto, nesse caso creio que seja um erro se sintaxe:

quando você postou o código:

dados[dados['Valor m2'] => 10000]

O sinal de comparação está invertido, é >= (maior ou igual) ao invés de =>, pois lembre-se que o sinal de = significa atribuição.

Entretanto, quando eu vou realizar uma seleção em um dataFrame eu prefiro fazer por partes pois fica mais explícito. Vou demonstrar:

selecao = dados['Valor m2'] >= 10000
dados2 = dados[selecao]

A primeira linha que seleciona os dados criará uma Series booleana com os valores verdadeiros ou falsos. Enquanto a segunda, aplica a seleção no DataFrame.

Dessa forma, deixamos o código mais explícito.

Espero ter ajudado! Bons estudos.