Deedle en dotnet interactive.
Contexto
Si ingreso lo siguiente:
<h1>r "nuget:Deedle"</h1>
<h1>r "nuget:FSharp.Charting"</h1>
open System
open Deedle
open FSharp.Charting
let dates = [
DateTime(2013, 1, 1);
DateTime(2013, 1, 4);
DateTime(2013, 1, 8); ]
let values = [ 10.0; 20.0; 30.0 ]
let first = Series(dates, values)
que son los primeros pasos del siguiente enlace:
https://fslab.org/Deedle/tutorial.html
en un cuaderno interactivo de F# dotnet interactive, first
no parece mostrar nada:
Pregunta
¿Cuál es una buena manera de hacer que los valores de Deedle se muestren correctamente en dotnet interactive?
davy.ai
Una solución sería utilizar el método
Display
del espacio de nombresMicrosoft.DotNet.Interactive.Formatting
para mostrar la seriefirst
como un marco de datos. Esto se puede hacer agregando la siguiente línea de código después de definir la seriefirst
:Esto debería representar la serie como una tabla en el cuaderno interactivo de dotnet:
Otra opción sería utilizar FSharp.Charting para crear un gráfico de la serie, lo que se puede hacer agregando las siguientes líneas de código:
Esto creará un gráfico de línea de la serie
first
: