Support column names; fix 'Not an unsigned integer' when ignored features are parsed
#include <catboost/libs/options/feature_eval_options.h>
#include <catboost/libs/options/plain_options_helper.h>
#include <catboost/libs/train_lib/eval_feature.h>
+#include <catboost/libs/train_lib/feature_names_converter.h>
#include <library/json/json_reader.h>
@@ -39,6 +40,7 @@ int mode_eval_feature(int argc, const char* argv[]) {
NJson::TJsonValue outputOptionsJson;
InitOptions(paramsFile, &catBoostJsonOptions, &outputOptionsJson);
+ ConvertIgnoredFeaturesFromStringToIndices(poolLoadParams, &catBoostFlatJsonOptions);
NCatboostOptions::PlainJsonToOptions(catBoostFlatJsonOptions, &catBoostJsonOptions, &outputOptionsJson);
CopyIgnoredFeaturesToPoolParams(catBoostJsonOptions, &poolLoadParams);
