У меня проблема с поставщиком типов F# CSV, и я получаю несоответствие типов. Я новичок в F #, так что это вполне может быть основной проблемой. Я поместил файл в хранилище больших двоичных объектов, чтобы вам было проще реплицировать его. https://analyzethis.blob.core.windows.net/voterinfo/WakeCountyVoterCSV примечание: вам нужно будет изменить расположение файла провайдеров на место загрузки для точной репликации. Вы также можете динамически загружать из BLOB-объекта.
Ошибка, которую я получаю:
Несоответствие типов: ожидается seq‹ CsvProvider‹...>.Row> -> int
но учитывая
seq‹ CsvProvider‹...>.Row> -> модуль
Тип 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)
Любая помощь приветствуется!
Спасибо,
~ Дэвид