我正在尝试将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
我还没有弄清楚如何将该数据转换为特殊类型序列中的记录。
答案 0 :(得分:0)
您可以使用map
,例如:
data
|> Seq.map (fun r -> {| a = r.a ; b = r.b |})
|> Frame.ofRecords