From 72d8d396f3ad381f88c17fbf7b80e99506987e3e Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Wed, 17 Feb 2021 17:04:28 +0100
Subject: [PATCH] Added NA to default value in NumericColumnModule

---
 torch_modules/src/NumericColumnModule.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/torch_modules/src/NumericColumnModule.cpp b/torch_modules/src/NumericColumnModule.cpp
index 29138d5..4899d59 100644
--- a/torch_modules/src/NumericColumnModule.cpp
+++ b/torch_modules/src/NumericColumnModule.cpp
@@ -80,7 +80,7 @@ void NumericColumnModuleImpl::addToContext(std::vector<std::vector<long>> & cont
       if (index >= 0)
       {
         auto value = config.getAsFeature(column, index).get();
-        try {res = value == "_" ? defaultValue : std::stof(value);}
+        try {res = (value == "_" or value == "NA") ? defaultValue : std::stof(value);}
         catch (std::exception & e)
           {util::myThrow(fmt::format("{} for '{}'", e.what(), value));}
       }
-- 
GitLab