Python中的数据装箱

Python中的数据装箱,python,data-analysis,quantile,binning,Python,Data Analysis,Quantile,Binning,我正在努力理解如何在Python中存储数据。到目前为止,我已经解决了如何使用以下方法获取边缘: edges = pylab.hist(data, bins=10)[1] 我不确定这是否是最理想的方法,但它奏效了!给我一张制作10个垃圾箱所需的11个号码的清单。问题是,我不知道如何将数据分类到垃圾箱中。我尝试使用: digitized = np.digitize(data, edges) 但这只是给了我一个错误,“ValueError:零大小数组到没有标识的最小缩减操作”。在使用pandas

我正在努力理解如何在Python中存储数据。到目前为止,我已经解决了如何使用以下方法获取边缘:

edges = pylab.hist(data, bins=10)[1]
我不确定这是否是最理想的方法,但它奏效了!给我一张制作10个垃圾箱所需的11个号码的清单。问题是,我不知道如何将数据分类到垃圾箱中。我尝试使用:

digitized = np.digitize(data, edges)
但这只是给了我一个错误,“ValueError:零大小数组到没有标识的最小缩减操作”。在使用pandas value_计数之前,我需要以某种方式制作垃圾箱(我已经记下了该部分)

任何帮助都将不胜感激

答案是:

digitized = np.digitize(data, edges)

这个问题的答案可能会重复。我已经试过了,我应该把它放在这里,这样它就不会马上被击落。抱歉,如果能提供一个玩具数据示例,那会很有用,因为这行代码确实有效。我在问之前回答了自己的问题,但没有意识到。另一段代码导致了错误。我觉得很傻:(