Описание тега f#-data

Библиотека данных F# (FSharp.Data.dll) реализует функции доступа к данным для приложений и сценариев F#. Он состоит из поставщиков типов для работы со структурированными форматами файлов (CSV, JSON, XML и HTML) и для доступа к данным WorldBank. Он также включает помощники для анализа HTML, JSON и отправки HTTP-запросов.
2 ответа

F# Deedle доступ к строке

Это основной вопрос, но я не мог найти простой ответ, читая учебник Предположим, у меня есть эта простая рамка type Person = { Name:string; Age:int; Countries:string list; } let peopleRecds = [ { Name = "Joe"; Age = 51; Countries = [ "UK"; "US"; "UK…
07 мар '17 в 07:22
1 ответ

Можно ли написать провайдер типа F# для связанных данных?

Мне действительно нравятся провайдеры шрифтов Freebase и World Bank, и я хотел бы узнать больше о провайдерах шрифтов, написав их самостоятельно. В Европейском Союзе есть программа открытых данных, где вы можете получить доступ к данным через SPARQL…
14 апр '13 в 17:59
1 ответ

Как преобразовать список списка int в список (int * int) в F#

Если я хочу конвертировать список [[[0; 5]; [1; 5]; [2; 3]]] к списку кортежей [(0, 5); (1, 5); (2, 3)] используя F# или сопоставление с образцом в F#, пожалуйста, как мне это сделать?
08 ноя '18 в 10:46
1 ответ

Общие элементы поставщика типов F# XML

Спецификации XSD для файлов XML могут иметь общие элементы. Если у меня есть несколько файлов XML, имеющих общий элемент, есть ли способ извлечь общий элемент без повторения кода для каждого типа файлов XML? Например: существует ряд файлов XML, опре…
02 июл '14 в 06:25
0 ответов

Провайдеры типа F#

Я хочу создать последовательность "свечей" (простая структура) для тестирования финансовых данных. Я скачал некоторые финансовые данные от брокера, и они в формате CSV. У меня есть следующий код, используя тип провайдеров: type DukasCandles = CsvPro…
28 окт '17 в 16:41
1 ответ

Безопасный просмотр Google возвращает 400 неверных запросов

Google возвращает 400 неправильных запросов; а что не так с запросом? open FSharp.Data let apiKey = "key goes here - removed for stackru" let postUrl = "http://safebrowsing.clients.google.com/safebrowsing/downloads" let testArray = "2\nhttp://www.go…
28 мар '14 в 05:29
0 ответов

Функция не может стать возвращаемым значением F#

У меня проблема с параметром функции: let createWorkflowList (scenario : ScenarioConfiguration.DomainTypes.ScenarioConfiguration) = let arrayWorkflow = Array.create (scenario.Workflows.GetWorkflows().Length) emptyWorkflow let workflowRow = ref 0 for…
28 янв '14 в 10:21
0 ответов

FSharpData Http.RequestString не обрабатывает "Set-Cookie" в заголовке ответа?

Обновление: я обнаружил, что проблема вызвана строкой 810 в Http.fs. let cookies = Map.ofList [ for cookie in cookieContainer.GetCookies uri |> Seq.cast<Cookie> -> cookie.Name, cookie.Value ] Ури начинается с https, Однако печенье ObForm…
29 май '15 в 22:20
1 ответ

Использование XML-Typeprovider из другого модуля

Я делаю анализ на XML-файл, используя F#. Поскольку объем кода увеличился, я решил разбить свой код на несколько файлов. Итак, я создал новый файл, который выглядит примерно так: module Analyis open FSharp.Data open System type someXml = XmlProvider…
12 дек '18 в 08:15
1 ответ

CsvProvider выбрасывает исключение OutOfMemoryException

FAOCropsLivestock.csv содержит более 14 миллионов строк. В моем .fs файл, который я объявил type FAO = CsvProvider<"c:\FAOCropsLivestock.csv"> и пытался работать с следующим кодом FAO.GetSample().Rows.Where(fun x -> x.Country = country) |&g…
28 ноя '16 в 19:40
0 ответов

Websharper Доступ к базе данных SQL с помощью поставщиков типов?

Вы можете дать мне пример проекта про Walkthrough: доступ к базе данных SQL с помощью провайдеров типов? Я не могу включить: open System open System.Data open System.Data.Linq open Microsoft.FSharp.Data.TypeProviders open Microsoft.FSharp.Linq Я доб…
18 фев '18 в 12:40
1 ответ

CSVProvider начать чтение CSV в определенной строке

Я хочу прочитать CSV-файл с использованием FSharp.Data CSVProvider. Данные выглядят так: ;Datum;Von;bis;MW Maximum;16.10.2015;19:00;19:15;9268,000 Minimum;26.12.2015;13:30;13:45;-5195,000 "Datum";"Von";"bis";"Vertikale Netzlast [MW]"; 01.01.2015;00:…
08 мар '16 в 17:07
1 ответ

Json Type Provider: анализирует допустимые ошибки Json

У меня есть следующий блок кода в моем REPL #r "../packages/FSharp.Data.2.2.1/lib/net40/FSharp.Data.dll" open FSharp.Data [<Literal>] let uri = "http://www.google.com/finance/option_chain?q=AAPL&output=json" type OptionChain = JsonProvider…
08 май '15 в 02:09
0 ответов

Использование FSharp.Data в C# Script

Я построил библиотеку F#, используя FSharp.Data 2.3.1, Когда я использую свою библиотеку в C# Console Project, все работает, но в файле C# Script (.csx / C# Interactive) я получаю следующую ошибку: Method not found: Microsoft.FSharp.Control.FSharpAs…
18 июл '16 в 17:19
1 ответ

OutOfMemoryException загрузка большого файла XML с помощью F# TypeProvider

Для небольшого проекта я пытаюсь использовать провайдеров F# Type в решении Visual Studio 2013. В частности, я пытаюсь загрузить файл XML, который составляет примерно 1,5 ГБ, с FSharp.Data.XmlProvider, После того, как программа использовала около 3 …
16 окт '14 в 12:25
2 ответа

Разбор F# JSON - Как получить свойство, используя сложный путь (состоящий из нескольких имен свойств)

Можно ли получить свойство из JSON, используя сложный путь, например "prop1.prop2"? Образец JSON, который я использовал: { "prop1": { "prop2": "value" } } Я хочу получить собственность "prop2" там со своей ценностью "value": Когда я пытался: #r "../…
21 май '16 в 15:51
1 ответ

F# XmlTypeProvider: "Индекс находился за пределами массива"

Я думаю, что мне не хватает чего-то важного в моем (ограниченном) понимании поставщиков типов. XmlProvider не любит этот контент и говорит мне Index was outside the bounds of the array, Я думаю, что это как-то связано с атрибутами: в любом случае, е…
10 фев '14 в 11:56
1 ответ

Данные F#: JSON Parser. Использование JsonExtensions

Это мой первый вопрос по ТАК... так что не судите строго =) Обычно все мои вопросы обсуждаются в чатах (поверьте, их много =)). В последнее время речь идет о RosettaCode. И я хотел бы дополнить код некоторых задач до F# Одним из них является JSON. О…
10 окт '15 в 16:39
1 ответ

Json Type Provider: использование типа в качестве аргумента в функции

У меня есть документ JSON, как это: {"index": 1, "addressOne": "1506 WAKE FOREST RD", "addressTwo": "RALEIGH NC 27604-1331", "addressThree": "", "asotedValue": "$34 848", "id": "c0e931de-68b8-452e-8365-66d3a4a93483", "_rid": "pmVVALZMZAEBAAAAAAAAAA=…
14 фев '15 в 17:53
1 ответ

Используя CsvProvider в F#

Я новичок в F#, и я пытаюсь использовать CsvProvider и воспроизвести примеры, приведенные здесь http://fsharp.github.io/FSharp.Data/library/CsvProvider.html так что внутри F# интерактивно набираю >type Stocks = CsvProvider<"MSFT.csv">;; typ…
06 янв '16 в 09:11