如何将Excel工作表放入F#中的Deedle数据框中

时间:2020-10-27 16:18:41

标签: f#

我正在尝试将excel中的数据放入Deedle数据框中。我已经使用Excel提供程序来获取数据,但是我不确定如何将其记录到记录中,以便可以将其带入Deedle。我的代码如下所示。

open Deedle
open FSharp.Interop.Excel

type TheFile = ExcelFile<"*******.xlsx","Sheet Desired">
let data = TheFile()
let data = data.Data
****figuring out how to convert to record****

let df = Frame.ofRecords data

我还没有弄清楚如何将该数据转换为特殊类型序列中的记录。

1 个答案:

答案 0 :(得分:0)

您可以使用map,例如:

data 
|> Seq.map (fun r -> {| a = r.a ; b = r.b |}) 
|> Frame.ofRecords