如何在Deedle框架中将值从<string>转换为<double>类型?

时间:2015-06-02 10:50:55

标签: c# types operation deedle

我需要执行以下操作:

SessionTimeout

但是,值为 string 类型,我收到错误。 如何将帧的值转换为 double 类型?

我只使用3位小数“0.000”,还有 Deedle 可以处理的 double 更实用吗?

2 个答案:

答案 0 :(得分:0)

  

如何将帧的值转换为double类型?

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

var myTotal = myFrame.Sum(x => double.Parse(x));

答案 1 :(得分:0)

可以使用值为double来构建时间序列,因此:

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

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

myNewDoubleValuesFrame.AddColumn("my Column Title", myTimeSeriesColumn );