我遇到了F#CSV類型提供程序的問題並且類型不匹配。我是F#的新手,所以很可能是一個基本問題。我已將文件放在blob存儲上,以便您可以更輕鬆地進行復制。 https://analyzethis.blob.core.windows.net/voterinfo/WakeCountyVoterCSV 注意:您需要將供應商文件位置更改爲您的下載位置才能完全複製。您也許能夠從blob動態加載。F#CSV提供程序類型不匹配
我得到的錯誤是:
類型不匹配:期待一個序列< CsvProvider < ...>行> - > INT
但給予
序列< CsvProvider < .. >行> - >單元
類型int不匹配單元
code:
open FSharp.Data
type voterType = CsvProvider<"C:\\Users\\dacrook\\Documents\\vrdb\\VoterCSVData2.csv", AssumeMissingValues=true, MissingValues="">
[<EntryPoint>]
let main argv =
let voterData = voterType.Parse("C:\\Users\\dacrook\\Documents\\vrdb\\VoterCSVData2.csv")
voterData.Rows |> Seq.iter(fun r -> printfn "%A" r)
任何幫助,非常感謝!
感謝,
〜大衛
這可能是一個dupe的https://stackoverflow.com/questions/26080292/type-mismatch-works-in-f-interactive-but-not-in-a-real-f-project/26080298#26080298 – 2014-10-02 21:44:36