8000 Use InvariantCulture when formating R commands · rdotnet/rdotnet-onboarding@ea6c55c · GitHub
[go: up one dir, main page]

Skip to content

Commit ea6c55c

Browse files
committed
Use InvariantCulture when formating R commands
1 parent 2b54034 commit ea6c55c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Optimization/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.Globalization;
23
using RDotNet;
34
using System.Linq;
45

@@ -50,7 +51,7 @@ static void TestOptimCsharp(REngine engine)
5051
{
5152
x = -1 + rand.NextDouble() * (3 - (-1));
5253
y = -1 + rand.NextDouble() * (3 - (-1));
53-
r = engine.Evaluate(string.Format("rosen({0}, {1})", x, y)).AsNumeric().ToArray()[0];
54+
r = engine.Evaluate(string.Format(CultureInfo.InvariantCulture, "rosen({0}, {1})", x, y)).AsNumeric().ToArray()[0];
5455
if (r < rb)
5556
{
5657
rb = r;

SourceRCode/Program.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ static void Main(string[] args)
4040
/*
4141
// if testing for http://stackoverflow.com/questions/32236596/calling-user-defined-functions-inside-a-script-in-r-net
4242
double value1 = 1, value2 = 2;
43-
var dataframe = engine.Evaluate(string.Format("dataframe <- userDefinedFunctionOne(parameter1 = {0}, parameter2 = {1})",
43+
var dataframe = engine.Evaluate(string.Format(
44+
CultureInfo.InvariantCulture,
45+
"dataframe <- userDefinedFunctionOne(parameter1 = {0}, parameter2 = {1})",
4446
value1,
4547
value2)).AsDataFrame();
4648
// with

0 commit comments

Comments
 (0)
0