- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将名为 [Z Score] 的列更新到 SQL 中的表中。我编写了在 SELECT 查询中创建新列的代码,如下所示:
SELECT cd.*
FROM (
SELECT [Cardholder Name], [Transaction Date], [Merchant],
[Debit Amount],
(
[Debit Amount] -
AVG([Debit Amount]) OVER ()) / (STDEV([Debit Amount]) OVER ()
) as [ZScore]
FROM ['PCard Output']
) cd;
话虽如此,当谈到使用 UPDATE 查询将数据实际添加到列 [Z Score] 时,我迷失了方向。我正在使用 SQL Server 17。如有任何帮助,我们将不胜感激!
最佳答案
简单地说:
UPDATE T
SET YourColumn = cd.[ZScore]
FROM
(
SELECT [Cardholder Name],
[Transaction Date],
[Merchant],
[Debit Amount],
([Debit Amount] - AVG([Debit Amount]) OVER ()) / (STDEV([Debit Amount]) OVER ()) as [ZScore]
FROM ['PCard Output']
) cd INNER JOIN YourTable T ON cd.ID = T.ID;
请注意,我认为您不需要选择的其他列,因此您的查询可能如下所示:
UPDATE T
SET YourColumn = cd.[ZScore]
FROM
(
SELECT ([Debit Amount] - AVG([Debit Amount]) OVER ()) / (STDEV([Debit Amount]) OVER ()) as [ZScore]
FROM ['PCard Output']
) cd INNER JOIN YourTable T ON cd.ID = T.ID;
或
UPDATE YourTable
SET YourColumn =
(
SELECT ([Debit Amount] - AVG([Debit Amount]) OVER ()) / (STDEV([Debit Amount]) OVER ()) as [ZScore]
FROM ['PCard Output']
);
关于sql - 如何在 SQL 中添加包含 ZScore 的新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52766346/
考虑以下数据框 df np.random.seed([3,1415]) df = pd.DataFrame(dict( S=np.random.rand(20), W=
我有一个数据框,其中有一列“组”可以有 50 个不同的值,而一列“值”是数字。 一个例子可以是: pd.DataFrame({'group':['a','b','c','a','a','b','a',
我正在尝试查找各组中值的 z 分数,例如在以下数据中 df: GROUP VALUE 1 5 2 2 1 10 2 20 1 7 在第 1 组中,值是
如何根据成员的 ID 从排序集中获取成员列表而不是仅获取一个成员? 我想用实际排序集中的一组 ID 构建一个子集。 我正在为 Redis 使用 Ruby 客户端,不想一一迭代。因为我想查找的成员可能超
我正在尝试将名为 [Z Score] 的列更新到 SQL 中的表中。我编写了在 SELECT 查询中创建新列的代码,如下所示: SELECT cd.* FROM ( SELECT [Ca
我正在尝试将名为 [Z Score] 的列更新到 SQL 中的表中。我编写了在 SELECT 查询中创建新列的代码,如下所示: SELECT cd.* FROM ( SELECT [Ca
使用以下代码: import pandas as pd from sklearn.preprocessing import scale df = pd.DataFrame({"Probe":["143
我目前正在将组分配给一个特殊的 url,并将他们的 groupId 作为分数。 创建群组网址: $this->cache->redis->zadd("group_route",$groupI
这个问题在这里已经有了答案: Is Redis list or set pop method thread safe? (1 个回答) 关闭 6 年前。 如果两个 Redis 客户端同时发出 ZAD
使用 Elasticsearch/Elastic,我想合并 n 个文档集合并按 zScore(或任何标准化分数)对它们进行排序。 详细信息: 合并 2..n 个文档集合,每个文档都有一个不同范围的分数
我可以将一列插入到一个数据框中,该数据框对另一列进行 z 评分,如下所示: [1] df.insert(, column='ZofA', value=(df['A']-df['A'].mean())/
我有一个 pandas groupby 对象,它返回每种基因类型的计数,大致如下所示(为清楚起见,手动格式化列标题): counts = df.groupby(["ID", "Gene"]).size
我有一个 pandas 数据框,其中包含一列我想要 zscore 归一化的实数值: >> a array([ nan, 0.0767, 0.4383, 0.7866, 0.8091,
为什么 Python 中的 sklearn.preprocessing.StandardScaler 标准化与 Matlab 中的 zscore 不同? Python 中的 sklearn.prepr
我是一名优秀的程序员,十分优秀!