Можно ли включить функцию scipy.stat в агрегатную функцию pandas? - PullRequest
0 голосов
/ 05 февраля 2020
import pandas as pd
import numpy as np
import scipy.stats as st

num  = np.random.randint(20,100, size=10)
df = pd.DataFrame(num, columns=["Weight"])

df.agg([np.sum, np.std, st.sem])

я получаю следующую ошибку.

RuntimeWarning: Степени свободы <= 0 для среза keepdims = keepdims </p>

ValueError Traceback (последний последний вызов)

----> 1 df.agg ([np.sum, np.std, st.sem])

Есть ли способ включить функцию scipy.stats в pandas агрегат?

например, чтобы получить геометрию c среднее scipy.stats.gmean() или гармоники c среднее scipy.stats.hmean() (функция доступна только в scipy.stats) могу ли я использовать ее в функции pandas df.agg ()?

1 Ответ

0 голосов
/ 05 февраля 2020

Я полагаю, что вы хотите сделать, как показано ниже

df.agg (['sum', 'std', 'sem'])

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