gpt4 book ai didi

Hadoop Pig Max 命令

转载 作者:可可西里 更新时间:2023-11-01 16:47:31 25 4
gpt4 key购买 nike

我有一个文件,其中包含来自世界各地的所有国家/地区的数据。

我想找出机场最大的国家。

我写了下面的代码:

A = load 'airports.dat' USING PigStorage (',') AS(AirportID:int,Name:chararray,City:chararray,Country:chararray,IATA:chararray,IATAothers:chararray,Latitude:float,Longitude:float,Altitude:float,Timezone:float,DST:chararray,Zone:chararray);
B= GROUP A BY Country;
C= FOREACH B GENERATE A.Country, COUNT(A) AS Count;

但在此之后我不知道如何找到最大值。

有人可以帮忙吗

最佳答案

您已经创建了每个国家/地区的机场数量。您现在需要做的是,取数字最高的行:

D = order C by $1 DESC;
E = limit D 1;
dump E;

关于Hadoop Pig Max 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35772156/

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