ValueError: невозможно скопировать последовательность размером 5055 на ось массива с размером 17 - PullRequest
1 голос
/ 01 июня 2019

Я пытался построить столбчатую диаграмму для средней суммы доходов с низким и высоким голосом, и я столкнулся с этой ошибкой.Я все еще новичок и понятия не имею, как ее решить, любая помощь будет принята с благодарностью.

%matplotlib inline

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
df_count_0value_revenue= df.groupby('revenue').count()['id']
df_count_0value_revenue.head()  
df['revenue']=df['revenue'].replace(0, np.NaN)

high_vote_average= df.query('vote_average > 6.000000')
Low_vote_average= df.query('vote_average  < 6.000000')
sum_low_average= Low_vote_average['revenue'].sum()
sum_high_average=high_vote_average['revenue'].sum()

Locations=['Low','High']
Heights=[sum_low_average,sum_high_average]
labels=[Low_vote_average,high_vote_average]
*plt.bar(Locations,Heights,tick_label=labels)<--
plt.title('Sum of Total revenue per Vote average level')
plt.xlabel('Vote Average level')
plt.ylabel('Sum of Total revenue')

Набор данных - фильмы TMDB 5000 на Kaggle. Я ожидаю, что гистограмма с двумя столбцами для низкого среднегои один для высокого, но я продолжаю получать следующую ошибку:

не может скопировать последовательность с размером 5055 на ось массива с размером 17

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...