如何在MathNet Numerics中格式化DelimitedReader,以便将空字符串读取为零

本文关键字:字符串 读取 MathNet Numerics DelimitedReader 格式化 | 更新日期: 2023-09-27 18:15:09

我正在从一个有很多空单元格的CSV文件中读取,我想在空单元格中读取为零。是否有一种方法来做到这一点使用DelimitedReader?

我正在查看DelimitedReader的文档,我看到它有四个参数:

•sparse:返回的矩阵是应该被构造为sparse (true)还是dense (false)。默认值:false。•delimiter:同一行数字之间的数字分隔符。支持Regex组。默认值:'s(空白)。•hasHeaders:第一行是否包含列头。如果为true,第一行将被跳过。默认值:false。•formatProvider:要使用的区域性。使用InvariantCulture使格式独立于本地文化通常是一个好主意。默认值:空

我想我可能需要使用formatProvider参数来做到这一点,但我不确定我将如何使用它

如何在MathNet Numerics中格式化DelimitedReader,以便将空字符串读取为零

我希望它也能将空值解释为0,无论它是如何配置的。所以这是一个bug。你能在这里开一张关于这个的单子吗?谢谢!