我一直在研究一个Pig脚本,它读取文件,进行一些转换,并吐出一个文件。在我的输入文件中,我有我的标识列 - 比方说ID
- 其值为6461393E3
。
我正在加载类似这样的文件
a = load '/Myfile.txt' as (id:chararry, ....);
b = load 'myfile2.txt' as (id:chararry, name:chararray);
c = join a by (id) left outer, b by (id);
d = foreach c generate a::id, b::name;
当我保存文件后转换时,我得到的输出看起来像这样
6.46E+09
有谁知道这背后的原因是什么,我该如何避免?
感谢。