【发布时间】:2015-03-23 18:45:22
【问题描述】:
我有一个 csv 文件,其中包含用逗号而不是点编码的浮点数。 我制作了一个精确的浮点类型的猪加载脚本,但是在读取逗号时,猪无法将其转换为浮点数(他希望浮点数有点)。
如何在加载阶段通过点更改逗号? 我知道 UDF 可以解决问题,但是还有其他更简单的方法吗?
谢谢。
【问题讨论】:
-
您能提供一些示例输入吗?
-
不是真的,因为我无法从我的 owrkplace 访问互联网 :-(
-
csv 的分隔符是什么?我假设不是逗号?在这种情况下,您可以将其加载为字符串,使用 Pig 将逗号替换为点,然后转换为浮点数。
标签: hadoop apache-pig