Deedle - 如何在Frame.ReadCsv架构中使用'ParseExact'

时间:2017-09-04 00:05:29

标签: csv parsing f# schema deedle

我有

形式的CSV数据文件

21.06.2016 23:00:00.349,153.461,153.427

21.06.2016 23:00:00.400,153.460,153.423

创建框架的第一步涉及可选地包含“模式”以指定或重命名列标题并指定类型:

let df = Frame.ReadCsv(__SOURCE_DIRECTORY__ + "/data/GBPJPY.csv", hasHeaders=true, inferTypes=false, schema="TS (DateTimeOffset), Bid (float(3)), Ask (float(3))")

我想指定第一列字符串值为ParseExact'ed格式为

的DateTimeOffset

“dd.mm.yyyy HH:mm:ss.fff”

(我假设使用了设置System.Globalization.CultureInfo.InvariantCulture)。

如何表达模式,以便在第一个Frame.ReadCsv(“file.csv”,schema = ........)中解析日期时间字符串?或者这是不可能在架构声明中完成的?

0 个答案:

没有答案