我的工作很复杂。
经过几个步骤,现在该模式如下:
K: {C::group::sig: int,C::group::sn: chararray,long,DG::sn: chararray,DG::lat: float,DG::lng: float,DG::country: chararray,DG::region: int}
我可以存储和加载,然后为每个项目重新分配架构名称,例如(sig:int,sn:chararray .....)。
在没有加载和存储的情况下,还有其他要做的事情吗?
您随时可以在重命名该字段GENERATE
。
DESCRIBE K;
K: {C::group::sig: int,C::group::sn: chararray,long,DG::sn: chararray,DG::lat: float,DG::lng: float,DG::country: chararray,DG::region: int}
K2 =
FOREACH K
GENERATE
sig AS sig,
C::group::sn AS sn,
$2,
DG::sn AS sn2,
lat AS lat,
lng AS lng,
country AS country,
region AS region;
DESCRIBE K2;
K2: {sig: int,sn: chararray,long,sn2: chararray,lat: float,lng: float,country: chararray,region: int}
还要注意的是,如果名称是明确的(例如sig
),你就不能与现场工作时需要使用全名。如果不明确(例如C::group::sn
和DG::sn
),则需要使用全名。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句