我昨天下载了新的VS 2017,并且运行正常,除了在从Frame.ReadCsv
包调用静态方法Deedle
的每一行上都收到此警告:
FS10001 This method is not intended for use from F#
调用其他静态方法
Frame.X
不会生成相同的警告。示例-此代码行生成警告:
let msft =
Frame.ReadCsv(Config.tsDir + "MSFT.csv",
hasHeaders=true,
inferTypes=true)
Intellisense会识别该方法并提供适当的提示,这些提示与
http://bluemountaincapital.github.io/Deedle/reference/deedle-frame.html
中的签名完全匹配
最佳答案
该代码片段可以正常工作:
open Deedle
open System.IO
[<EntryPoint>]
let main argv =
let csv = @"C:\tmp\testDeedle.csv"
File.Exists csv |> printfn "%A"
let df = Frame.ReadCsv(csv,hasHeaders=true,inferTypes=true)
df.GetColumn("Date") |> printfn "%A"
printfn "%A" argv
0 // return an integer exit code
关于visual-studio - 为什么Deedle的Frame.X静态方法在VS 2017中生成警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42671973/