-1
我有一堆根据我的标准过滤的行。现在我需要减去两列的值,我需要对它们进行排序。这些是我迄今使用的命令。减去两列中的值并使用猪获得一个新列
data = LOAD '/user/imohit01017881/jk/a2dbe50d-c6e5-42e2-8fd0-5386720ce07b_Data.csv' using PigStorage(',') AS (Country:chararray, CountryCode:chararray, Series:chararray, SeriesCode:chararray, yr2000: float, yr2001:float, yr2002 :float, yr2003 :float, yr2004 :float, yr2005:float, yr2006:float, yr2007:float, yr2008 :float, yr2009 :float, yr2010:float, yr2011: float, yr2012 :float, yr2013 : float, yr2014 : float, yr2015:float);
过滤行包含REQ数据:
ggdif = FILTER data by Series == 'Improved sanitation facilities (% of population with access)'
dump data
下面一行是给我的错误:
sub_data = FOREACH ggdif GENERATE SUBTRACT(yr2015, yr2000);