3.22 同序集合按原序归并计算异或集
在结构相同的两个表中,根据字段值将其中的记录有序归并,只保留非重复记录。
比较两次随机抽样文件,列出其中不同的序号。
ID | Predicted_Y | Original_Y |
---|---|---|
10 | 0.012388464367608093 | 0.0 |
11 | 0.01519899123978988 | 0.0 |
13 | 0.0007920238885061248 | 0.0 |
19 | 0.0012656367468159102 | 0.0 |
21 | 0.009460545997473379 | 0.0 |
23 | 0.024176791871681664 | 0.0 |
… | … | … |
脚本:
A | |
---|---|
1 | =T(“p1.xlsx”) |
2 | =T(“p2.xlsx”) |
3 | =A1.sort(ID) |
4 | =A2.sort(ID) |
5 | =[A3,A4].merge@x(ID) |
6 | =A5.len() |
A1 读取第一个抽样文件
A2 读取第二个抽样文件
A3 第一个文件按 ID 排序
A4 第二个文件按 ID 排序
A5 使用 merge 函数的 @x 选项,按 ID 有序归并,返回 ID 不同的记录。
A6 返回不同 ID 的个数
运行结果:
Value |
---|
458 |