我有一个包含 DateTime 时间戳的两列的 deedle 框架。我想计算两者之间的差异(timaspan)
type Test = {
id : int;
start : DateTime;
finish : DateTime }
let testData = [
{id = 1; start = DateTime.Parse("13.01.2014 00:45:38"); finish = DateTime.Parse("13.01.2014 03:15:39")};
{id = 2; start = DateTime.Parse("15.01.2014 00:30:38"); finish = DateTime.Parse("16.01.2014 01:07:39")}]
let testFrame = Frame.ofRecords testData
testFrame?TimeSpan <- testFrame |> Frame.mapRowValues (fun row ->
row?finish - row?start )