gpt4 book ai didi

keyword - ECL 中的 LEFT 和 RIGHT 关键字

转载 作者:行者123 更新时间:2023-12-04 10:13:21 24 4
gpt4 key购买 nike

我是 ECL 的新手,在尝试理解 RIGHT 和 LEFT 关键字(用于 DEDUP、GROUP 和其他功能)时遇到问题。它们是如何工作的? ECL 引用指南有一个关于它应该做什么的段落。

例如,它在这段代码中做了什么?

MyRec := RECORD
STRING1 Value1;
STRING1 Value2;
END;

SomeFile := DATASET([{'C','G'},
{'C','C'},
{'A','X'},
{'B','G'},
{'A','B'}], MyRec);

Dedup2 := DEDUP(Val2Sort, LEFT.Value2 = RIGHT.Value2);

最佳答案

显然问题在于我查看数据的方式。我将 DATASET 格式化为一列以使其更易于理解,但最终弄乱了我的查看方式。 LEFT 和 RIGHT 是 DATASET 中的每个注册表,应该这样查看:

DATASET([{'C','G'},{'C','C'},{'A','X'},{'B','G'},{'A','B'}])

这样,在第一次迭代时,{'C','G'} (LEFT) 将与 {'C','C'} (RIGHT) 进行比较,依此类推。

关于keyword - ECL 中的 LEFT 和 RIGHT 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61208004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com