我有三个不同的数据帧下面。第一个其中两个的形状为(4,),最后一个的形状为(2,)。如何转换数据帧的形状?在
当我尝试在条形图中绘制这三种情况时,最后一个DF失败,并显示“ValueError:shape mismatch:objects cannot be broadcast to a single shape”
如何将“空”和“无效”显示为0,在同一条形图中绘制DF3。在
DF1:
Validity
Empty 2672
InValid 581
Multiple Entries 282
Valid 5526
Name: Lifecycle, dtype: int64
DF2:
^{pr2}$DF3:
^{3}$下面是我的代码。在
glot = sample_lot_number.groupby("Validity")
vlot = sample1_lot_number.groupby("Validity")
dplot = Data_Package_Lot_Number.dplot.groupby("Validity")
ind = np.arange(4)
width = 0.15
ax = plt.subplot()
p1 = ax.bar(ind+width,glot.Lifecycle.count(), width)
p2 = ax.bar(ind,vlot.Lifecycle.count(), width)
p3 = ax.bar(ind-width,dplot.Lifecycle.count(), width)
ax.set_xticks(ind + width / 2)
ax.set_xticklabels(("Empty","InValid","Multiple Entries","Valid"))
@busybear在评论中给出了正确的答案。您的代码无法运行。如果我猜一猜,你可以试试下面的代码:
相关问题 更多 >
编程相关推荐