gpt4 book ai didi

csv - 使用 PigLatin 将 "3"转换为 3

转载 作者:可可西里 更新时间:2023-11-01 14:15:42 24 4
gpt4 key购买 nike

我读入了一个 csv 文件,其中包含带有数字的字段:“3”。我可以使用 PigLatin 将此字段从“3”转换为 3 吗?我需要它来使用 SUM() - 函数。

感谢您的帮助!

最佳答案

REPLACE 删除 " 怎么样?

例如:

data =
LOAD 'data.txt' AS (num:CHARARRAY);

numbers =
FOREACH data
GENERATE
(INT) REPLACE(num, '\\"', '');

然后你可以GROUPSUM

一个好处是你可以将返回的字符串直接转换为数字(不需要处理包)。 REGEX_EXTRACT也可以用来做同样的事情。

关于csv - 使用 PigLatin 将 "3"转换为 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4389547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com