我正在试验 FsLab 和 CvsProvider。下面的脚本在 f# REPL 中工作,但是,我没有得到 ckv 文件列名的任何智能感知,例如下面示例中的“日期”和“打开”。因此,MSVS 也将它们标记为未定义的字段、构造函数或成员。
我使用数据包/nuget 安装 FsLab 1.1.6。
有什么想法可以像那里的任何教程视频一样获得它吗?
问候, WP
#load "packages/FsLab/FsLab.fsx"
#load ".paket/load/net452/FSharp.Data.fsx"
open FSharp.Data
type Stocks = CsvProvider<"../../MSFT.csv">
//let msft = Stocks.Load("../../MSFT.csv")
let msft = CsvProvider<"../../MSFT.csv">.GetSample()
// Look at the most recent row. Note the 'Date' property
// is of type 'DateTime' and 'Open' has a type 'decimal'
let firstRow = msft.Rows |> Seq.head
let lastDate = firstRow.Date
let lastOpen = firstRow.Open
// Print the prices in the HLOC format
for row in msft.Rows do
printfn "HLOC: (%A, %A, %A, %A)" row.High row.Low row.Open row.Close