Value_counts不间隔间隔

时间:2019-04-27 10:30:44

标签: pandas python-3.6 bins

即使我使用bin,我的数据框也不会分成间隔。它被分成一个列表。

是因为我的版本吗?我使用 Spyder Python-3.6

pressures = df.Pressure.value_counts(bins=10,dropna=True).index.values

pressures Out[505]:  array([  99.0252926,  112.15208  ,  138.27504  , 
157.86726  ,
        151.33652  ,  144.80578  ,  131.7443   ,  125.21356  ,
        118.68282  ,  105.62134  ])

pressures[0].left Traceback (most recent call last):

  File "<ipython-input-507-e9fa63a8a12f>", line 1, in <module>
    pressures[0].left

AttributeError: 'numpy.float64' object has no attribute 'left'

我想以间隔的形式获取它

1 个答案:

答案 0 :(得分:0)

似乎不是关于python的问题。也许您应该更新您的熊猫库。

这是您想要的结果吗?

df['a'].value_counts(bins=2, dropna=True).index.values

array([Interval(0.45, 0.8, closed='right'),
       Interval(0.0983, 0.45, closed='right')], dtype=object)

或者您可以显示df.Pressure.value_counts(bins=10,dropna=True).index的结果,让我们知道您想要的结果。