gpt4 book ai didi

apache-pig - 如何添加一列,保留现有列,而不将它们全部列出?

转载 作者:行者123 更新时间:2023-12-04 17:49:35 25 4
gpt4 key购买 nike

我想向别名添加一个新列,保留所有现有列。

A = foreach A generate
A.id as id,
A.date as date,
A.foo as foo,
A.bar as bar,
A.foo / A.bar as foobar;

我可以在不明确列出所有这些的情况下做到这一点吗?

最佳答案

是的,假设您有一个别名,例如:

A: {num1:int, num2:int}

并且您想在保持 num1 的同时计算总和和 num2 .你可以这样做:
B = FOREACH A GENERATE *, num1 + num2 AS num3:int ;
DESCRIBE B;
B: {num1:int, num2:int, num3:int}

像这样使用, *运算符生成所有字段。

关于apache-pig - 如何添加一列,保留现有列,而不将它们全部列出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20528474/

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