Как отформатировать DelimitedReader в MathNet Numerics для чтения в пустых строках как ноль?
Я читаю из файла CSV, в котором много пустых ячеек, и я хочу прочитать в пустых ячейках как ноль. Есть ли способ сделать это с помощью DelimitedReader?
Я просматриваю документацию для DelimitedReader и вижу, что она принимает четыре параметра:
• sparse: должна ли возвращаемая матрица быть построена как разреженная (true) или плотная (false). По умолчанию: false. • разделитель: разделитель чисел между номерами в одной строке. Поддерживает Regex группы. По умолчанию: \ s (пробел). • hasHeaders: содержит ли первая строка заголовки столбцов или нет. Если true, первая строка будет пропущена. По умолчанию: false. • formatProvider: культура для использования. Часто рекомендуется использовать InvariantCulture, чтобы сделать формат независимым от местной культуры. По умолчанию: ноль
Я думаю, что мне может понадобиться использовать параметр formatProvider для этого, но я не уверен, как бы я его использовал.
1 ответ
Я ожидаю, что оно также будет интерпретировать пустое значение как 0, независимо от того, как оно настроено. Так что это квалифицируется как ошибка. Не могли бы вы открыть вопрос / билет об этом здесь? Спасибо!