井
pandas'的版本
mean和
std将到手的
Nan,所以你可以只计算这样(得到相同SciPy的zscore我认为你需要使用ddof =
0上
std):
df['zscore'] = (df.a - df.a.mean())/df.a.std(ddof=0)print df a zscore0 NaN NaN1 0.0767 -1.1483292 0.4383 0.0714783 0.7866 1.2464194 0.8091 1.3223205 0.1954 -0.7479126 0.6307 0.7205127 0.6599 0.8190148 0.1065 -1.0478039 0.0508 -1.235699



