NLP を使用して DataTable 値を定義するプロジェクトに取り組んでいます。私はすでにその機能を手に入れました。ただし、DataTable を操作するときにいくつかの問題に遭遇しました。
どちらも異なる形式の 2 つの異なる DataTable を用意します。
例えば:
表1
|列 1|
表2
|列 1|列 2|
DataTable2 では、列 2 は列 1 に対応する値です。両方の DataTable の列 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
この問題について何か助けていただければ幸いです。私はまだ独自の調査を行っていますが、ブレークスルーが発生した場合は投稿します.
編集: 2 つの DataTables の行が必ずしも対応していない可能性があることに気付いたので、すべてのセルに対して比較を実行する必要があります。それは可能ですか?
ただし、必ずしも DataTables を使用する必要はありませんが、提案は受け付けています。