Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop PIG脚本如何删除中间的空格?_Hadoop_Apache Pig - Fatal编程技术网

Hadoop PIG脚本如何删除中间的空格?

Hadoop PIG脚本如何删除中间的空格?,hadoop,apache-pig,Hadoop,Apache Pig,我还在学猪呢,请原谅。 问题是。。如何删除中间有空格的数据值 以下是数据: 2 035 356 5 312 62 如何在脚本中进行编辑,以便删除5312中的空格并以整数形式返回 这是解决方案- data = load 'sample.csv' as (number:chararray); b = FOREACH data GENERATE (LONG) REPLACE(number, ' ', ''); 我使用了内置的过滤器函数REPLACE来获得所需的输出- chararray替换(cha

我还在学猪呢,请原谅。 问题是。。如何删除中间有空格的数据值

以下是数据:

2 035
356
5 312
62
如何在脚本中进行编辑,以便删除5312中的空格并以整数形式返回

这是解决方案-

data = load 'sample.csv' as (number:chararray);
b = FOREACH data GENERATE (LONG) REPLACE(number, ' ', '');
我使用了内置的过滤器函数REPLACE来获得所需的输出-

chararray替换(chararray源、chararray替换、chararray newValue)参数:源:要在替换中搜索的字符: 要替换的字符newValue:要替换它的新字符 with Returns:source,所有toReplace实例都更改为 新价值


希望这有帮助

太棒了。工作起来很有魅力。
data = load 'sample.csv' as (number:chararray);
b = FOREACH data GENERATE (LONG) REPLACE(number, ' ', '');