我是 PigLatin 的初学者,我需要一些(我认为是基本的)帮助。
我的数据描述为:
xmlToTuple: {(node_attr_id: int,tag: {(tag_attr_k: chararray,tag_attr_v: chararray)})}
像这样转储:
((704398904,{(lat,-13.00583333),(lon,45.24166667)}))
((1230941976,{(place,village)}))
((1230941977,{(name,Mtsahara)}))
((1751057677,{(amenity,fast_food),(name,Brochetterie)}))
((100948360,{(amenity,ferry_terminal)}))
((362795028,{(amenity,fuel),(operator,Total)}))
我想提取对 tag_attr_k 字段具有特定值的记录。例如,给我一个 tag_attr_k = amesity 的记录?那应该是:
((1751057677,{(amenity,fast_food),(name,Brochetterie)}))
((100948360,{(amenity,ferry_terminal)}))
((362795028,{(amenity,fuel),(operator,Total)}))
任何人都可以解释我这样做吗?我有点迷茫……</p>