Olá, estava fazendo a plotagem do meu gráfico mas deu erro.
Antes eu fiz o seguinte: fiz a contagem e alterei o nome da coluna original_language para lingua_original dessa forma:
contagem_de_lingua = tmdb.original_language.value_counts().to_frame().reset_index()
contagem_de_lingua.columns = ["lingua_original", "total"]
contagem_de_lingua.head()
Depois fiz a plotagem com sns que funcionou normal:
sns.barplot(x = "lingua_original", y = "total", data = contagem_de_lingua)
Então ao plotar da forma mais simples sem a indicação de x e y, deu erro:
sns.catplot(x = "lingua_original", kind = "count", data = tmdb)
ValueError Traceback (most recent call last)
<ipython-input-58-fad800ee0eee> in <module>
----> 1 sns.catplot(x = "lingua_original", kind = "count", data = tmdb)
/opt/conda/lib/python3.6/site-packages/seaborn/categorical.py in catplot(x, y, hue, data, row, col, col_wrap, estimator, ci, n_boot, units, order, hue_order, row_order, col_order, kind, height, aspect, orient, color, palette, legend, legend_out, sharex, sharey, margin_titles, facet_kws, **kwargs)
3714 # facets to ensure representation of all data in the final plot
3715 p = _CategoricalPlotter()
-> 3716 p.establish_variables(x_, y_, hue, data, orient, order, hue_order)
3717 order = p.group_names
3718 hue_order = p.hue_names
/opt/conda/lib/python3.6/site-packages/seaborn/categorical.py in establish_variables(self, x, y, hue, data, orient, order, hue_order, units)
153 if isinstance(input, string_types):
154 err = "Could not interpret input '{}'".format(input)
--> 155 raise ValueError(err)
156
157 # Figure out the plotting orientation
ValueError: Could not interpret input 'lingua_original'
Ele diaz que não pode interpretar a coluna lingua_original, mas qualquer nome que eu dê acontece a mesma coisa... Como resolver?