如何在pigMap中转换单个字段

nxagd54h  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(253)

我试图通过pig从hdfs加载一些数据,但有一个问题-我需要将Map中的一个字段从string转换为float。最简单的方法是什么?
我尝试在加载时定义输入模式,但发现我只能将Map中的所有内容分类为浮点数,而不是单个字段。

A = LOAD 'data' AS (f1:int, f2:map[float]);

问题的关键是Map中的2/3字段是真浮点,而第三个字段是字符串,因此在该方法中删除字符串。谁能给我指点一下处理这个问题的最佳方法吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题