我需要编写一个接口,可以将包中的各个项目折叠成一个字符串。例如:{(a),(b)}变成ab。
首先,代数接口可以用来返回字符串,还是仅限于整数(long)。
第二,是否有一个地方我可以访问一些使用代数的例子(除了我随处可见的计数例子)。
只要回答代数是否可以用来处理字符串,让我知道是否有一个好地方,我可以看到一些现有的自定义项代码(不是那些确切地解决我的问题)。
以下是我尝试过的:
在谷歌上搜索任何适用于包的自定义项代码。除了张贴在各处的计数示例之外,什么也得不到
在Pig身上尝试不同的选择。显然,你不能取消参考袋内的个别项目,这是一个流浪汉。
1条答案
按热度按时间i34xakig1#
最后我发现:
如果你的问题能像小组一样有效地解决,你就应该这样做。团体制造出更难对付的袋子。
你没有义务用代数来处理行李。相反,您可以只编写一个eval udf。不过,如果你的包很大,速度会慢得多。