df
是带有days列的数据帧。有100天。我想看看100天中每一天的数据列的柱状图。问题是这段代码在一个图表上输出所有的东西,所有的直方图都堆积在一起。两个问题:
注意:当我用describe
替换下面代码中的hist
时,它完美地给了我100个描述序列。另外,grouper.get_group(days)
对象的类型是pandas.series
。
我的简单代码:
grouper = df.groupby('days')['data']
for days in grouper.groups.keys():
print grouper.get_group(days).hist()
实际上,如果您使用的是Ipython笔记本,您只需执行以下操作:
任何添加到groupby末尾的函数都将为所有组并行地激发,这是groupby函数的优点。在
不需要迭代
一种选择是在
ipython qtconsole
或ipython notebook
中使用内联绘图:相关问题 更多 >
编程相关推荐