Value_counts не делит в интервале - PullRequest
0 голосов
/ 27 апреля 2019

Несмотря на то, что я использовал 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 голосов
/ 28 апреля 2019

Кажется, проблема не в питоне.Может быть, вам следует обновить библиотеку панд.

Вам нужен этот результат?

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, чтобы сообщить нам, какой результат вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...