Ich versuche, Daten von einem FSharp.Data.CsvProvider an einen Deedle.Frame zu übergeben.Wie übergeben Sie Daten von einem FSharp.Data.CsvProvider an einen Deedle.Frame?
Ich bin fast neu in F #, und ich muss einige CSV-Dateien von Kultur "IT-IT" zu "en-US" konvertieren, damit ich die Daten verwenden kann.
Ich habe Deedle gefunden, und ich möchte lernen, wie man es benutzt, aber ich konnte nicht direkt die Daten von einer CSV-Datei in Deedle konvertieren (zumindest was in F # interaktiv gedruckt wird).
Ich bemerkte, dass der CsvProvider die Konvertierung durchführt, aber nach einigen Tagen der Versuche bin ich nicht in der Lage, die Daten zu übergeben.
Danke, Thomas. In F # interaktiv, wenn ich den Befehl: frame.Rows ;; Ich habe die Werte genauso wie sie in der CSV-Datei gespeichert sind, ich meine mit Dezimaltrennzeichen als "," statt "." . Es ist normal? –
Das klingt wie der Rahmen lädt das Datum als Zeichenfolgen .. Soll der CSV-Provider unter dem Typ float sein? –
Ja, Tomas, es ist richtig. In FSI gibt frame.Rows Daten so aus, wie sie in der Datei gespeichert sind. Wenn ich den Inhalt von frame.Rows.Values drucke, kann ich die Werte in der richtigen Form sehen. Danke für Ihre Hilfe. –