Как преобразовать карту<string, string> в map <string, float) в pig
У меня есть udf
который возвращает map{string, string}
, Теперь я хочу сохранить эту карту как map{string, float}
,
В моем заявлении я имею
results = foreach data generate udf(params) as field:map[float];
Сейчас udf
возвращает map{string,string}
, Это вызывает исключение, так как не может привести строку к плавающей точке. Как я могу решить эту проблему?