所以, 我有一个X,Y坐标数据集和一个样本结果。我想要做的是添加4列(北,南,东和西)。这些列将测试我在北,南,东和西的样本中是否有阳性结果。
有点像旧的Windows游戏扫雷。我想找到多少个地雷'我的块正在接触。
(希望这个表有意义)
x / y 1 2 3 4 1 t t f f 2 t t t t 3 f f f t 4 t f t f
我的问题是获取语法来做到这一点。在我的脑海中,这个类似于北方的块:
if [sample] =" true"找到具有([x] + 1,[y] = [y])的样本并检查[sample] =" true"如果为真= 1
任何帮助将不胜感激
丹
答案 0 :(得分:0)
我不是100%肯定,我理解你的情况,但我会试一试,因为我喜欢在日子里玩扫雷〜)。
我假设以下矿场(0 =没有我的; 1 =我的):
0 1 0
0 1 0
1 0 0
X | Y | hasmine
1 | 1 | 1
1 | 2 | 0
1 | 3 | 0
2 | 1 | 0
2 | 2 | 1
2 | 3 | 1
3 | 1 | 0
3 | 2 | 0
3 | 3 | 0
根据这个表结构我会例如创建一个带有x的行和y列的pivottable,并为当前单元格创建度量(由pivottable应用的过滤器),向北(y + 1),东(x + 1)等的单元格(filteres将被设置)在措施中)和相邻的感兴趣细胞的总和(北+东+ ...)。
希望有所帮助。