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

Problema com notas.groupby("filmeId").mean()

Boa noite pessoal, O código acima dá o seguinte erro: /usr/local/lib/python3.7/dist-packages/IPython/core/interactiveshell.py:2882: FutureWarning: Dropping invalid columns in DataFrameGroupBy.mean is deprecated. In a future version, a TypeError will be raised. Before calling .mean, select only columns which should be valid for the function. exec(code_obj, self.user_global_ns, self.user_ns) filmeId 1 2 3 4 5 ... 193581 193583 193585 193587 193609 Alguém poderia me ajudar, por favor? Grata

2 respostas
solução!

Oi Cristiane! Acredito que na sua versão do pandas, ele exclui automaticamente colunas não-numéricas quando executa a função .mean(), porém, esta função de excluir será descontinuada (deprecated), por isto, ele te avisa com este FutureWarning.

Como se trata de uma Warning, este erro não deve interromper a execução do seu código. Caso você queira que suma este aviso, você terá que selecionar manualmente as colunas que você deseja realizar a média. Por exemplo:

notas[["Coluna Numérica A", "Coluna Numérica B"]].groupby("filmeId").mean()

Muito obrigada!