Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Empaquei

Empaquei e nao encontrei o erro, colei todas as partes do codigo, se alguem puder encontrar o erro, me diga. Estou usando Colab do Google.

import pandas as pd
uri="https://gist.githubusercontent.com/guilhermesilveira/4d1d4a16ccbf6ea4e0a64a38a24ec884/raw/afd05cb0c796d18f3f5a6537053ded308ba94bf7/car-prices.csv"

dados = pd.read_csv(uri)
dados.head()
a_renomear = {
    'mileage_per_year':'milhas por ano',
    'model_year':'ano_do_modelo',
    'price' : 'preco',
    'sold' : 'vendido'
}
dados.rename(columns=a_renomear)
a_trocar = {
    'no': 0,
    'yes': 1
}
dados.vendido.map(a_trocar)
dados.head

AttributeError Traceback (most recent call last) in () 3 'yes': 1 4 } ----> 5 dados.vendido.map(a_trocar) 6 dados.head

/usr/local/lib/python3.6/dist-packages/pandas/core/generic.py in getattr(self, name) 5065 if self.infoaxis.canhold_identifiers_and_holds_name(name): 5066 return self[name] -> 5067 return object.getattribute(self, name) 5068 5069 def setattr(self, name, value):

AttributeError: 'DataFrame' object has no attribute 'vendido'

2 respostas
solução

Apenas uma pequena correção no momento de atualizar o nome das colunas. de:

dados.rename(columns=a_renomear)

para:

dados = dados.rename(columns=a_renomear)

Obrigada!