У меня есть два одинаковых файла с разными именами, которые используются для заполнения двух разных фреймов Deedle. Тем не менее, когда я пытаюсь сравнить одинаковые значения в двух кадрах данных, программа считает их не равными друг другу.Неисправность сравнения значений в разных данных данных Deedle
var Df1 = Frame.ReadCsv("C:/File1.csv");
var Df2 = Frame.ReadCsv("C:/File2.csv");
if (Df1["Header1", 3] == Df2["Header1",3])
{
Console.WriteLine("The computer sees them as equal");
}
else
{
Console.WriteLine("The computer sees them as not equal");
}
Если я использую оба значения, компьютер видит их равными. Есть ли способ определить, равны ли эти два значения без их литья?
var Df1 = Frame.ReadCsv("C:/File1.csv");
var Df2 = Frame.ReadCsv("C:/File2.csv");
if ((string)Df1["Header1", 3] == (string)Df2["Header1",3])
{
Console.WriteLine("The computer sees them as equal");
}
else
{
Console.WriteLine("The computer sees them as not equal");
}
Каковы ценности, которые вы сравниваете (прежде чем бросить их в строки)? Они номера? Текстовые значения? –