オンライン数値差分比較器
2つの数値リストを入力して、共通する値や差分を瞬時に確認。ブラウザ内で処理され、データは外部に送信されません. 処理はブラウザ内でローカルに行われます。
使ってみる
機能と使いどころ
このツールは、2つの数値リストを比較し、どの値が両方に存在するか、どちらかにしかないかを素早く確認したいときに役立ちます。例えば、あるデータセットと別のデータセットで重複するIDや、一方にしかない項目を洗い出すことができます。
具体的な例
最初のリストに「1,2,2,3」、2番目のリストに「2,4」を入力した場合、結果は次のようになります。
- 共通する値: 2,2
- 最初のリストのみ: 1,3
- 2番目のリストのみ: 4
このように、重複は保持され、順序も元のリストの順序が維持されます。
処理の仕組み
比較はJavaScriptの数値として行われ、等価性はSameValueZeroに基づきます。つまり、数値として解析した結果が同じであれば等しいとみなされます。例えば、「1.0」と「1」は同じとみなされます。ただし、数値の精度には限界があり、非常に大きな整数や小数は丸められる可能性があります。
制限事項
- 各リストは最大100,000文字、10,000個の数値までです。
- 数値の比較は厳密な等価性に基づくため、許容誤差を設定することはできません。
- 大文字小文字の区別やテキスト比較は行いません。
- 並べ替えや重複の削除、頻度の集計は行いません。
プライバシー
比較処理はすべてブラウザ内で実行され、データが外部に送信されることはありません。
よくある質問
Q1: 数値の区切り文字は何ですか?
数値は、カンマ、スペース、タブ、改行などで区切ることができます。また、小数点や桁区切りは、選択されたロケールに応じて解釈されます。
Q2: 結果の数値の表示形式は?
結果の数値は、選択されたロケールの小数点記号を使用し、最大15桁の有効数字で表示されます。
Q3: 重複はどのように扱われますか?
重複は保持されます。例えば、最初のリストに「2」が2回含まれ、2番目のリストにも「2」が含まれる場合、共通する値には「2,2」と表示されます。
チェックリスト
- 比較したい数値リストを準備する
- 各リストの文字数と数値の個数が制限内であることを確認する
- 数値の精度が要件を満たしているか確認する
- 結果の解釈が目的に合っているか確認する
処理はブラウザ内でローカルに行われます。