我有一个输入csv文件,其中一个列字段值为空。我想在目标表中将该字段值替换为NA。在我的目标表中,该列被指定为非空列。
我尝试使用if field value为null,value mapper step。但它没有成功..任何人都可以建议如何继续。
答案 0 :(得分:2)
如果您在If field value is null
步骤中启用延迟转换,则无法使用CSV input
步骤替换NULLS。
在lazy conversion?
步骤中取消选中CSV Input
复选框。然后在If field value is null
步骤检查Select fields
复选框并选择要检查空值的字段,并在“按值替换”列中键入NA。
答案 1 :(得分:0)
有一个特定的步骤可以做到这一点 - 它取代空值 - 在步骤中你可以选择a)选择1个或多个字段类型(STRING,INTEGER等)或b)识别特定字段 - 然后你提供一个替换字符串if if你希望。