【发布时间】:2017-02-06 16:59:44
【问题描述】:
我有一张类似于下面的表格。本质上,我有一个名为 WC 的变量以及右侧的相关纬度和经度列。每第三列是一个新的观察。在最后一列,我有另一个观察结果(经度)。
我正在尝试做的是创建一个新列,该列是找到 DL 2 度以内的所有 WC 的平均值。知道如何使用 Excel 或 SQL 执行此操作吗?
Day WC nlat elon WC2 nlat3 elon4 WC5 nlat6 elon7 WC8 nlat9 elon10 DL
1 0.7 34 -96 0.8 35 -98 0.5 37 -95 0.3 36 -102 -96
2 0.8 34 -96 0.7 35 -98 0.4 37 -95 0.3 36 -102
3 0.7 34 -96 0.5 35 -98 0.3 37 -95 0.4 36 -102 -99
4 0.9 34 -96 0.8 35 -98 0.6 37 -95 0.5 36 -102 -100
5 0.6 34 -96 0.5 35 -98 0.5 37 -95 0.4 36 -102
谢谢
【问题讨论】:
-
文字数据有利
-
嗨 GurV 和 pintxo,对不起,这是我在这里的第一篇文章。我尝试了一个类似 UPDATE table1 SET newcolumn = (SELECT (WC, WC2, WC5, WC8) FROM table1 WHERE (elon, elon4, elon7, elon10)... 但后来意识到这样的语句对我没有好处。我'我是 SQL 的新手。我也考虑过一个数据透视表,但是,因为我有它的日常格式(每一行是一天),不确定这是否可行。感谢任何建议或帮助。谢谢 :)