Apache pig Apache Pig-在Pig关系中加载时缺少数字数据

Apache pig Apache Pig-在Pig关系中加载时缺少数字数据,apache-pig,Apache Pig,我在学阿帕奇猪。我正在尝试将一些数据加载到pig中。当我在vi编辑器中看到txt文件时,我找到了以下(示例)行 [ABBOTT,DEEDEE W 9-12年级教师52122.10磅体重] 亚特兰大独立学校系统2010] 我使用以下命令将数据加载到pig关系中 A = LOAD 'salaryTravelReport_sample.txt' USING PigStorage() as (name:chararray, prof:chararray,max_sal:float,travel:floa

我在学阿帕奇猪。我正在尝试将一些数据加载到pig中。当我在vi编辑器中看到txt文件时,我找到了以下(示例)行

[ABBOTT,DEEDEE W 9-12年级教师52122.10磅体重] 亚特兰大独立学校系统2010]

我使用以下命令将数据加载到pig关系中

A = LOAD 'salaryTravelReport_sample.txt' USING PigStorage() as (name:chararray,
prof:chararray,max_sal:float,travel:float,board:chararray,state:chararray,year:int);
但是,当我在分布式环境中转储pig时,我发现以下结果(对于上面提到的行):

(艾伯特,迪迪W,9-12年级教师,0.0岁,亚特兰大独立学院伦敦分校) 学校系统,2010年)

数字数据
“52122.10”
似乎丢失

请帮忙

PigStorage()是pig中的内置函数,它将记录分隔符作为参数。这是它的标签-->\t


文件分隔符是什么?是tab吗?是的,Murali,它是tab分隔的。请尝试使用PigStorage('\t')@Nemichandra加载。如果有帮助,您可以接受这个答案。
A = LOAD 'salaryTravelReport_sample.txt' USING PigStorage('\t') as (name:chararray,
prof:chararray,max_sal:float,travel:float,board:chararray,state:chararray,year:int);