Solucionado (ver solução)
Solucionado
(ver solução)
9
respostas

Projeto Final - Data Science / Problema com o códiogo

filmes['generos'] = filmes['generos'].str.replace('-', '')

generos = filmes['generos'].str.get_dummies()

print("Temos %d generos distintos" % generos.shape[1])


Essa parte do projeto final é na parte "Vamos separar a coluna genero em diversas colunas". e aparece o erro abaixo, o codigo acima ja vem junto com o projeto final.


ImportError Traceback (most recent call last)

in ()

1 filmes['generos'] = filmes['generos'].str.replace('-', '')

----> 2 generos = filmes['generos'].str.get_dummies()

3 print("Temos %d generos distintos" % generos.shape[1])

6 frames

/usr/local/lib/python3.6/dist-packages/pandas/core/config.py in ()

55

56 import pandas.compat as compat

---> 57 from pandas.compat import lmap, map, u

58

59 DeprecatedOption = namedtuple('DeprecatedOption', 'key msg rkey removal_ver')

ImportError: cannot import name 'lmap'

9 respostas

Estou usando o colab do google para fazer... nao entendo o pq desse erro.. continua dando erro

Olá Luiz, compartilha o link do Google Colab com o seu código por favor.

https://colab.research.google.com/drive/1sOBfc7V9GPF_bkKyxWwFCevR9ZvUbBhC

nao sei se enviei certo

o que mudei ali do que ja veio foi tirar o --quiet pra ver se tava instalando certo, e tentei importar o pandas.compat

deu certo??? pra ver ou enviei errado?

Deu certo sim, estou fazendo alguns testes.

solução!

Olá Luiz, foi você que adicionou essa linha abaixo?

from pandas.compat import OrderedDict, lzip, map, range, u, unichr, zip

Você pode remover essa linha, fazendo isso eu consegui executar o seu código sem problemas até a parte "Vamos separar a coluna genero em diversas colunas" que foi onde aconteceu um erro para você, o que aconteceu comigo foi apenas um aviso (um Warning), mas o código executou corretamente.

Testa então se removendo esse código acima e executando tudo novamente do início resolve o problema para você, vai no menu na opção Runtime -> Restart and run all... que o Colab já reexecuta tudo do início para você.

Obs.: Você pode utilizar o link do arquivo de dados direto do github para não ter que fazer o upload, exemplo:

filmes = pd.read_csv('https://raw.githubusercontent.com/alura-cursos/formacao-data-science/master/movies.csv')

Diz se isso te ajudou, qualquer dúvida é só falar!

cara muito obrigado acho que deu certo sim, nao sei te falar o pq mas realmente só coloquei os arquivos e dei runall e ta show! obrigado pela atencao!

Olá Luiz,

Bom saber que deu certo!

Lembra de marcar o tópico como solucionado para encerrar, qualquer dúvida é só falar!