как работает функция quantile () из панд в питоне? - PullRequest
0 голосов
/ 06 июня 2018

Я наткнулся на функцию под названием quantile() в пандах.Может кто-нибудь помочь мне объяснить, как эта функция работает и что она делает?Пример будет очень ценным.Я пишу пример кода, чтобы помочь вам лучше понять эту функцию

Код, который у меня есть:

def get_quantile_based_buckets(feature_values, num_buckets):
    quantiles = feature_values.quantile([(i+1.)/(num_buckets+1.) for i in list(range(num_buckets))])
    print(quantiles)
    return [quantiles[q] for q in quantiles.keys()]

здесь feature_values - это pandas DataFrame().Вот пример для объяснения этой функции:

>>> df = pd.DataFrame(np.array([[1, 1], [2, 10], [3, 100], [4, 100]]),
                   columns=['a', 'b'])
>>> df.quantile(.1)
a    1.3
b    3.7
dtype: float64

>>> df.quantile([.1, .5])
       a     b
0.1  1.3   3.7
0.5  2.5  55.0

Если бы кто-то мог объяснить приведенный выше пример, это было бы здорово.Для получения дополнительной информации и ясности вопросов, пожалуйста, укажите в разделе комментариев.

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