Browse Source

Added data services

master
Craig Oates 6 years ago
parent
commit
2de940e60a
  1. 10
      WetPancake/DataAccess.fs
  2. 1
      WetPancake/DataCleaning.fs
  3. 2
      WetPancake/DataServices.fs
  4. 5
      WetPancake/SystemServices.fs
  5. 3
      WetPancake/WetPancake.fsproj

10
WetPancake/DataAccess.fs

@ -1,4 +1,4 @@
module internal FileProcessing
module internal DataAccess
open System
open System.IO
@ -16,10 +16,12 @@
let files = ListSampleFiles
files.[Random().Next(0, files.Length)]
let LoadFile path =
File.ReadAllText(path)
let LoadFile path = File.ReadAllText(path)
(*
these can move to data cleaning
.Replace("\"", " ")
.Replace("\n\nIn", " ")
.Replace("\r", " ")
.Replace("\n", " ")
.Replace(" ", " ")
.Replace(" ", " ")
*)

1
WetPancake/DataCleaning.fs

@ -3,7 +3,6 @@
open System.Text.RegularExpressions
open System
let PickRandomNumber max = Random().Next(0, max);
let SplitIntoWords text = Regex.Split(text, @"\s+")

2
WetPancake/DataServices.fs

@ -0,0 +1,2 @@
module DataServices

5
WetPancake/SystemServices.fs

@ -1,2 +1,5 @@
module SystemServices
module internal SystemServices
open System
let PickRandomNumber max = Random().Next(0, max);

3
WetPancake/WetPancake.fsproj

@ -55,11 +55,12 @@
<Content Include="TextFiles\console-waterworks-announcement.txt" />
<Content Include="packages.config" />
<Compile Include="AssemblyInfo.fs" />
<Compile Include="DataAccess.fs" />
<Compile Include="SystemServices.fs" />
<Compile Include="DataAccess.fs" />
<Compile Include="DataCleaning.fs" />
<Compile Include="DataProcessing.fs" />
<Compile Include="DataStructuring.fs" />
<Compile Include="DataServices.fs" />
<Compile Include="ProductServices.fs" />
<None Include="Script.fsx" />
</ItemGroup>

Loading…
Cancel
Save