我有一个文件,其中包含来自世界各地的所有国家的数据。
我想知道哪个国家有最大的机场。
我写了以下代码:
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;
但在这之后,我不知道如何找到最大值。
有人能帮忙吗。
1条答案
按热度按时间62lalag41#
您已经创建了每个国家的机场数。您现在需要做的是,取数字最大的一行: