22<#@ assembly name="System.Core" #>
33<#@ import namespace="System.Linq" #>
44<#@ import namespace="System.Text" #>
5+ <#@ import namespace="System.Text.RegularExpressions" #>
56<#@ import namespace="System.Collections.Generic" #>
67<#@ import namespace="Microsoft.ML.CLI.Utilities" #>
78// Licensed to the .NET Foundation under one or more agreements.
@@ -51,15 +52,15 @@ namespace <#= Namespace #>
5152 IDataView trainingDataView = mlContext.Data.ReadFromTextFile<SampleObservation>(
5253 path: TrainDataPath,
5354 hasHeader : <#= HasHeader.ToString().ToLowerInvariant() #>,
54- separatorChar : '<#= Separator #>',
55+ separatorChar : '<#= Regex.Escape( Separator.ToString()) #>',
5556 allowQuotedStrings : <#= AllowQuoting.ToString().ToLowerInvariant() #>,
5657 trimWhitespace : <#= TrimWhiteSpace.ToString().ToLowerInvariant() #> ,
5758 supportSparse : <#= AllowSparse.ToString().ToLowerInvariant() #>);
5859<# if(!string.IsNullOrEmpty(TestPath)){ #>
5960 IDataView testDataView = mlContext.Data.ReadFromTextFile<SampleObservation>(
6061 path: TestDataPath,
6162 hasHeader : <#= HasHeader.ToString().ToLowerInvariant() #>,
62- separatorChar : '<#= Separator #>',
63+ separatorChar : '<#= Regex.Escape( Separator.ToString()) #>',
6364 allowQuotedStrings : <#= AllowQuoting.ToString().ToLowerInvariant() #>,
6465 trimWhitespace : <#= TrimWhiteSpace.ToString().ToLowerInvariant() #> ,
6566 supportSparse : <#= AllowSparse.ToString().ToLowerInvariant() #>);
@@ -73,6 +74,9 @@ namespace <#= Namespace #>
7374 { Write("\r\n .Append(");
7475 }
7576 Write("mlContext.Transforms."+Transforms[i]);
77+ if(i>0)
78+ { Write(")");
79+ }
7680 }#>;
7781<#}#>
7882
@@ -132,7 +136,7 @@ else{#>
132136 IDataView trainingDataView = mlContext.Data.ReadFromTextFile<SampleObservation>(
133137 path: TrainDataPath,
134138 hasHeader : <#= HasHeader.ToString().ToLowerInvariant() #>,
135- separatorChar : '<#= Separator #>',
139+ separatorChar : '<#= Regex.Escape( Separator.ToString()) #>',
136140 allowQuotedStrings : <#= AllowQuoting.ToString().ToLowerInvariant() #>,
137141 trimWhitespace : <#= TrimWhiteSpace.ToString().ToLowerInvariant() #> ,
138142 supportSparse : <#= AllowSparse.ToString().ToLowerInvariant() #>);
0 commit comments