【发布时间】:2014-10-02 15:23:28
【问题描述】:
我在使用 F# CSV 类型提供程序时遇到问题,并且出现类型不匹配。我是 F# 的新手,所以这很可能是一个基本问题。我已将文件放在 blob 存储中,以便您可以更轻松地复制。 https://analyzethis.blob.core.windows.net/voterinfo/WakeCountyVoterCSV 注意:您需要将提供程序文件位置更改为您的下载位置才能准确复制。您也可以从 blob 动态加载。
我得到的错误是:
类型不匹配:需要一个 seq
但是给了一个
seq
类型 int 与单位不匹配
代码:
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)
非常感谢任何帮助!
谢谢,
~大卫
【问题讨论】:
标签: csv f# analytics type-providers f#-data