1
我試圖使用Pig腳本將NaN轉換爲零,如下所示,但我不斷收到錯誤消息。有人可以分享你的想法如何處理NaN的PIG.Any見解將不勝感激。謝謝。如何將NaN值轉換爲豬的零號碼
我的輸入字段xyz :: abcd具有NULL,NOT NULL,NaN值。需要將所有的NaN轉換爲零。
xyz::abcd <> 'NaN'
(我的代碼部分)
我試圖使用Pig腳本將NaN轉換爲零,如下所示,但我不斷收到錯誤消息。有人可以分享你的想法如何處理NaN的PIG.Any見解將不勝感激。謝謝。如何將NaN值轉換爲豬的零號碼
我的輸入字段xyz :: abcd具有NULL,NOT NULL,NaN值。需要將所有的NaN轉換爲零。
xyz::abcd <> 'NaN'
(我的代碼部分)
一種方法是讀取域作爲chararray
,並有
X = FOREACH xyz GENERATE (abcd == 'NaN' ? '0.0' : abcd);
然後你就可以將你的chararray浮動或INT管他呢。
'abcd'的數據類型是? abcd值如何導出? –