Hadoop 如何在Pig Map中强制转换单个字段

Hadoop 如何在Pig Map中强制转换单个字段,hadoop,apache-pig,Hadoop,Apache Pig,我试图通过Pig从HDFS加载一些数据,但有一个问题——我需要将映射中的一个字段从字符串转换为浮点。最简单的方法是什么 我尝试在加载时定义输入模式,但发现我只能将映射中的所有内容分类为浮点,而不是单个字段 A = LOAD 'data' AS (f1:int, f2:map[float]); 问题的关键是映射中的2/3字段是真浮点,第三个字段是字符串,因此在该方法中删除该字符串。有人能给我指点解决这个问题的最佳方法吗

我试图通过Pig从HDFS加载一些数据,但有一个问题——我需要将映射中的一个字段从字符串转换为浮点。最简单的方法是什么

我尝试在加载时定义输入模式,但发现我只能将映射中的所有内容分类为浮点,而不是单个字段

A = LOAD 'data' AS (f1:int, f2:map[float]);
问题的关键是映射中的2/3字段是真浮点,第三个字段是字符串,因此在该方法中删除该字符串。有人能给我指点解决这个问题的最佳方法吗