在Python数据框中计算一列的Z得分

3

我有一个包含三列的数据框:

  • 1 - 员工ID;
  • 2 - 日期;
  • 3 - 数量。

由于与不同日期相关,员工ID可能会列出多次。 我只需要计算第三列-数量的Z得分。

我该怎么做? 我只找到了针对所有列进行Z得分的代码。

谢谢!


请点击这里查看:https://dev59.com/rWAf5IYBdhLWcg3wVxcp#24762240 - undefined
1个回答

1
创建一个zscore的新列
avg = df['amount'].mean()
std = df['amount'].std()
df['zscore'] = ((df['amount']-avg)/std)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接