Python ValueError:无法将大小为5055的序列复制到尺寸为17的阵列轴

Python ValueError:无法将大小为5055的序列复制到尺寸为17的阵列轴,python,pandas,numpy,matplotlib,seaborn,Python,Pandas,Numpy,Matplotlib,Seaborn,我试图为低票和高票的平均总收入绘制一个条形图,但我遇到了这个错误。我仍然是一个初学者,不知道如何解决它,任何帮助将不胜感激 %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_0valu

我试图为低票和高票的平均总收入绘制一个条形图,但我遇到了这个错误。我仍然是一个初学者,不知道如何解决它,任何帮助将不胜感激

%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')
%matplotlib内联
作为pd进口熊猫
将numpy作为np导入
将matplotlib.pyplot作为plt导入
导入seaborn作为sns
df_count_0value_revenue=df.groupby('revenue').count()['id']
df_count_0value_revenue.head()
df['revenue']=df['revenue'].替换(0,np.NaN)
high\u vote\u average=df.query('vote\u average>6.000000')
Low\u vote\u average=df.query('vote\u average<6.000000')
sum_low_average=低投票率平均值[“收入]。sum()
sum\u high\u average=高投票率\u average[“收入”]。sum()
位置=[‘低’、‘高’]
高度=[总和低平均值,总和高平均值]
标签=[低投票率平均值,高投票率平均值]

*plt.bar(位置、高度、勾号标签=标签)既然您对堆栈溢出似乎是新手,您应该阅读@Sheldore刚才做的!感谢您的帮助,因为您对堆栈溢出似乎是新手,所以您应该阅读@Sheldore刚才所做的!谢谢你的帮助