Итак, я пытаюсь вычислить z-показатель различных значений с помощью python, используя pandas и (возможно) numpy.
Проблема в том, что я пытаюсь получить количество записей в каждом столбце.
import pandas as pd
import numpy as np
delta_z = pd.read_csv("delta_dens_log.csv")
delta_z = pd.DataFrame(delta_z)
delta_list_z = list(delta_z.columns)
delta_list_z.remove("ad16")
delta_list_z.remove("id")
delta_z[delta_list_z]
for col in delta_list_z:
col_zscore = col + "_z"
delta_z[col_zscore] = (delta_z[col] - delta_z[col].mean()) / (delta_z[col].std() / np.sqrt(delta_z.count[col])
Я понимаю, что проблема в np.sqrt (delta_z.count [col]), но не могу найти способ написать это.
Спасибо!