我刚刚开始使用熊猫,并努力与非常基本的功能。我有一个包含票证信息的数据集。我能够做一些基本的计算,如获得总票数,开放票数,也分组这些标签,如团队。为了使输出平滑,我加入了两个数据帧。有超过31个团队,这些团队可以分为更小的小组。当我简单地尝试按团队查找ticketcount时,它是有效的,但是如果我绘制相同的图,我会得到一个我无法理解的错误
代码如下:
**
incidentManagement=pd.merge(incidentManagement,groupTeam,on='Group',how='left')
incidentManagement.Team.fillna(value=pd.np.nan,inplace=True)
teamNames=incidentManagement['Team'].unique()
countTicketsbyTeam=incidentManagement.groupby('Team').TicketId.count()
plt.bar(teamNames,countTicketsbyTeam)
plt.show()
**
这是我得到的错误
raise TypeError(“{val!r} 不是字符串“.format(val=val)) TypeError:nan不是字符串
该错误是由于我加入2个数据帧时缺少值而导致的。此外,我还错误地将nan重新导入到缺少的值中。我重构了代码以显示“None”而不是nan:
相关问题 更多 >
编程相关推荐