我希望绘制一个包含以下条件的线图:种族==ALL,年龄组索引0到14的年份==2020,以及0列Child到5列或更多Child
我已经尝试了以下代码,但它不起作用
PopulationCensusCombined['Age Group'].iloc[0:15]
ChildColumns = PopulationCensusCombined.columns[4:].to_list()
PopulationCensusCombined[ChildColumns]
PopulationCensusCombined.shape #output (150,10)
sns.lineplot(
data=PopulationCensusCombined.query(("Race == 'ALL' & Year==2020")),
x = PopulationCensusCombined[ChildColumns],
y=PopulationCensusCombined['Age Group'].iloc[0:15],
style="choice",
palette="flare")
发生了以下错误:
ValueError:数据帧向量的长度必须与使用两者时的长度data
匹配,但data
的长度为15,传递给x
的向量的长度为150
正如错误所说的那样
数据和x组件具有不同的维度
由于以下查询
数据仅接收15行(根据数据帧的图像),而x考虑原始数据帧的所有150行,导致不匹配。将仅15行的ChildColumns分配给x应该可以解决您的问题
相关问题 更多 >
编程相关推荐