C# 如何格式化MathNet Numerics中的定界符,使其在空字符串中读取为零?
我从一个有很多空单元格的CSV文件中读取,我想把空单元格读为零。有没有一种方法可以使用Delimiter来实现这一点 我正在查看Delimiter的文档,我看到它包含四个参数: •稀疏:返回的矩阵是否应构造为稀疏真或密集假。 默认值:false。 •分隔符:同一行数字之间的数字分隔符。支持正则表达式组。 默认值:\s空白。 •hashheaders:第一行是否包含列标题。如果为true,将跳过第一行。 默认值:false。 •formatProvider:要使用的区域性。使用不变量文化,使格式独立于本地文化,通常是一个好主意。默认值:nullC# 如何格式化MathNet Numerics中的定界符,使其在空字符串中读取为零?,c#,csv,math.net,mathnet-numerics,C#,Csv,Math.net,Mathnet Numerics,我从一个有很多空单元格的CSV文件中读取,我想把空单元格读为零。有没有一种方法可以使用Delimiter来实现这一点 我正在查看Delimiter的文档,我看到它包含四个参数: •稀疏:返回的矩阵是否应构造为稀疏真或密集假。 默认值:false。 •分隔符:同一行数字之间的数字分隔符。支持正则表达式组。 默认值:\s空白。 •hashheaders:第一行是否包含列标题。如果为true,将跳过第一行。 默认值:false。 •formatProvider:要使用的区域性。使用不变量文化,使格式独
我想我可能需要使用formatProvider参数来执行此操作,但我不确定如何使用它。我希望它也能将空值解释为0,无论它是如何配置的。所以这就是一个bug。你能开一张这方面的票吗?谢谢 刚开了一张票。顺便说一句,我注意到在某些情况下,零出现在行的末尾,而在其他情况下则根本不出现。我在罚单中概述了这两种情况: