4

我需要执行以下操作:

var myTotal = myFrame.Sum();

但是,这些值是字符串类型,我得到一个错误。如何将框架的值转换为双精度类型?

我只使用了 3 位小数“0.000”,还有什么比 Deedle 可以处理的两倍更实用

4

2 回答 2

0

如何将框架的值转换为双精度类型?

假设myFrame是某种可解析为的字符串集合double,您需要先将这些字符串解析为双精度,然后调用求和:

var myTotal = myFrame.Sum(x => double.Parse(x));
于 2015-06-02T10:52:02.080 回答
0

可以构建一个值为 double 的时间序列,因此:

var myTimeSeriesColumn = myFrame.GetColumn<double>("Column Title"); // Returns <series>

然后可以创建一个新框架,稍后只需添加列:

myNewDoubleValuesFrame.AddColumn("my Column Title", myTimeSeriesColumn ); 
于 2015-06-02T13:09:13.283 回答