Skip to content

Instantly share code, notes, and snippets.

@davidgrenier
Created September 7, 2013 16:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidgrenier/6477224 to your computer and use it in GitHub Desktop.
Save davidgrenier/6477224 to your computer and use it in GitHub Desktop.
#I @"C:\Bib\Projects"
#load @"Lib\Charting.fsx"
#r @"FSharp.Data\bin\FSharp.Data.dll"
open FSharp.Charting
open FSharp.Data
type Runs = CsvProvider<"""C:\Users\dgrenier\Desktop\race_data.csv""">
query {
for run in (Runs.Load @"C:\Users\dgrenier\Desktop\race_data.csv").Data do
where (run.``Date/Time (UTC)``.Year = 2013)
groupValBy run.WPM run.``Date/Time (UTC)``.Month into g
select (g.Key, g |> Seq.averageBy float)
}
|> Seq.toArray
|> Chart.Line
@davidgrenier
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment