Применить функцию zscore с сохранением индексации - PullRequest
0 голосов
/ 18 июня 2020

Скажем, я хотел бы применить функцию zscore из пакета scipy к столбцу фрейма данных, сохраняя исходную индексацию. Есть ли быстрый способ достичь этого?

from scipy.stats import zscore
from datetime import datetime, timedelta

date_today = datetime.now()
days = pd.date_range(date_today, date_today + timedelta(7), freq='D')
data2 = np.random.randint(1, high=100, size=len(days))
df2 = pd.DataFrame({'test': days, 'col2': data2})
df2 = df2.set_index('test')

z_score = zscore(df2['col2'])

Вышеупомянутый возвращает объект массива:

0.0285172
-0.351712
-0.693918
0.59886
1.28327
0.674906
0.59886
-2.13879
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...