我一直在研究一个将使用 NLP 来定义 DataTable 值的项目。我已经搞定了这个功能。但是,我在使用 DataTables 时遇到了一些问题。
我将有两个不同的数据表,两种不同的格式
例如:
表格1
|第 1 栏|
表2
|第 1 栏|第 2 栏|
在 DataTable2 中,第 2 列是第 1 列的对应值。我打算比较两个 DataTables 的第 1 列的单元格内容,并通过我的 NLP 运行它。如果它们有一定的匹配百分比,我会将它们写入另一个 DataTable。如果他们不匹配,我就把它留空。例如:
如果 >75% 匹配
表3
|DT1 第 1 列| DT2 第 1 列 | DT2 列 2|
如果 <75% 匹配
表3
|DT1 第 1 列| " " | " "
我打算以编程方式做的事情是可能的吗?如果它有助于更好地解释它,我会记住伪代码。
foreach(DataRow in Table1)
foreach(DataRow in Table2)
if(comparison score >=75.00)
Write to table3
else
Write to table3 with blanks
我将不胜感激有关此问题的任何帮助。不过,我仍然会做自己的研究,如果我有任何突破,我会回帖。
编辑:我刚刚意识到两个数据表中的行可能不一定对应,所以我必须对所有单元格进行比较。那可能吗?
不过,它不一定必须与 DataTables 一起使用,我愿意接受建议。