我是 Pig 的新手,所以这可能是一个微不足道的问题。我无法得到合理的答案,因此问这个问题。
有3列如下:
userid itemid action
245 4 'view'
245 6 'click'
149 12 'buy'
149 1 'click'
等等...
我有一个映射,例如:'view'=1 , 'click'=1.4 , 'buy'= 2.1
等。
我想要的输出是:
userid itemid action
245 4 1
245 6 1.4
149 12 2.1
149 1 1.4
可以帮助我实现这一目标的简单命令?我需要在第 3 列上执行一些计算,因此不能使用字符串格式。