所以我只是想学习Python并建立了一个柱状图,如下所示:
我一直想弄清楚如何以表格格式显示相同的数据,例如:
0-5 = 50,500
5-10 = 24,000
10-50 = 18,500
等等。。。在
df中只有一个字段,它包含城镇居民的数量。非常感谢任何帮助。在
编辑:
从重复的问题答案。。。我有个错误
^{pr2}$AttributeError回溯(最近一次调用) 在() 1个箱子=[0,5,10,50150500250050008000] ---->;2组=数据框groupby([“居民总数”,pd.切割(df.住户总数,箱子)) 3组.大小().取消堆叠()
~\AppData\Local\Continuum\anaconda3\lib\site packages\pandas\core\通用.py在getattr中(self,name) 4370如果self.\u info_axis.\u can_hold_identifiers_and_hold_name(名称): 4371返回self[姓名] ->;4372返回对象。getattribute(self,name) 4373 4374 defsetattr(自身、名称、值):
AttributeError: 'Series' object has no attribute 'Total_Residents'
编辑:对于示例数据,可以使用bin值+1
df=pd系列([1,6,11,5115150150018001],姓名='总居住人数')
但fwiw,我的数据不是问题的根源。我使用的是一个pandas函数,用于一系列数据的数据帧。在
明白了。我无法将“序列”转换为数据帧,但pandas有能力处理序列:
我需要使用value_counts函数。在
只有当我有另一个列对数据进行分组时,我才能够使用建议重复答案。在
相关问题 更多 >
编程相关推荐