栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

熊猫-计算所有列的z得分

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

熊猫-计算所有列的z得分

从各列构建一个列表,然后删除您不想为其计算Z分数的列:

In [66]:cols = list(df.columns)cols.remove('ID')df[cols]Out[66]:   Age  BMI  Risk  Factor0    6   48  19.3       41    8   43  20.9     NaN2    2   39  18.1       33    9   41  19.5     NaNIn [68]:# now iterate over the remaining columns and create a new zscore columnfor col in cols:    col_zscore = col + '_zscore'    df[col_zscore] = (df[col] - df[col].mean())/df[col].std(ddof=0)dfOut[68]:   ID  Age  BMI  Risk  Factor  Age_zscore  BMI_zscore  Risk_zscore    PT    6   48  19.3       4   -0.093250    1.569614    -0.150946   1  PT    8   43  20.9     NaN    0.652753    0.074744     1.459148   2  PT    2   39  18.1       3   -1.585258   -1.121153    -1.358517   3  PT    9   41  19.5     NaN    1.025755   -0.523205     0.050315   Factor_zscore  0   1  1 NaN  2  -1  3 NaN


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/638371.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号