问题标签 [data-comparison]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
125 浏览

r - 如何比较R中多个数据集中同一位置的每个值

假设我有三个具有相同形式的数据集。

我想要做的是为三个数据集中相同位置的三个值中至少一个大于3的情况分配一个值,否则为0。我期望的输出是

将三个数据集合并为一个可能是一种解决方案。但是,因为我的数据非常庞大,我怀疑这种方式是个好主意。任何建议将不胜感激!

0 投票
1 回答
405 浏览

c# - 使用linq c#从表中获取字段值

在不同的服务器上有 2 个具有相同名称的相同表。假设Table1Table2。我需要比较表格,如果有任何字段值不匹配,则必须报告。我正在使用C# 和实体框架。我能够检索表(记录集)的行,但我如何检查数据行的每个字段。两个表中的列数和列名相同且顺序相同。有这么几张桌子。我需要从每个表中获取字段值并与另一个表中的相同字段进行比较。如何使用 EF 和 Linq 检索字段值。如果它使用 EF 很复杂,是否有任何其他方法来访问表和比较字段值。

要执行的任务: Table1.Row[1]Column[2].valueTable2.Row[1]Column[2].value进行比较

0 投票
1 回答
101 浏览

shell - 在file1中查找包含file2中任何关键字的行的最快方法?

我有两个文件。第一个文件有三十万条记录,如示例 ( file1) 所示,第二个文件有十万条记录,如示例 ( file2) 所示。我基本上是在对每个条目进行 grepfile2file1检索 file1 中的所有内容。我正在使用普通的 for 循环执行此操作:

由于数据太大,我需要 8 多个小时才能完成此操作。我需要您的专业知识,让我选择如何以有效的方式在不到 2-3 小时内完成此操作。

示例条目

文件 1

文件2

0 投票
2 回答
390 浏览

mysql - mysql如何进行多类型比较?

我正在做一个项目,由于误解,我们最终将存储的 int 与 MySql 数据库中的字符串进行了比较。我进行了一些测试,它似乎有效,但我想知道 MySql 如何比较不同的数据类型。

它是否将一种转换为另一种?如果确实如此,它会将两者都转换为字符串还是整数?

0 投票
1 回答
16063 浏览

python - 使用python代码比较Excel列

我正在使用 excel 来比较三列:我的想法是将两列数据与第三列作为数组进行比较,就像第三列中的每个值都应该与第一列和第二列的每一行进行比较,并且只想提取第三列中存在第一列和第二列数据的那些行我使用了这个python命令

这给了我一个语法错误

zip我已经使用x,y 对应于元组中的值的函数将前两列转换为元组

这个我已经合并为数据文件((Abc,Abk),(Nck,Nck),(xkl,cnl),(mzn,mzn))

注意:我的第 3 列的值小于第 1 列和第 2 列。我有超过 100k 的值要比较

我想要这个查询的工作 python 程序

有人可以在此处更正上述代码中的语法错误吗

当我使用没有 if 语句的代码时,它会打印我“[]”我不知道这里有什么问题

0 投票
1 回答
2155 浏览

c# - Visual Studio 2017 数据比较,命令行

我在 Visual Studio 中使用此功能轻松地将数据从一个数据库同步到另一个数据库

https://msdn.microsoft.com/en-us/library/aa833428(v=vs.100).aspx

您可以将数据比较设置保存到 .dcmp 文件中。每次我打开 .dcmp 文件时,它都会运行一个比较,我可以按下更新按钮将数据写入 DEV。

但是我怎样才能自动运行呢?是否有命令行来运行 .dcmp 文件?

0 投票
0 回答
68 浏览

excel - VBA Excel:如何在与旧文件比较时在最新的excel文件中获取已删除的行和添加的行

我正在努力编写一个 vba 代码来获取已删除的行数据并在最新的 excel 文件中添加行数据,同时与旧的 excel 文件进行比较。

示例:最新工作簿(WB)有 405 行数据,旧工作簿(WB)有 400 行数据。因子是 -might have added 5 rows in latest WBmight have deleted 2 rows and added 7 rows in latest WB。如果添加了(最新的WB中添加了行),必须从最新的WB中获取添加的行数据,如果它被删除(在最新的WB中删除了行),则必须从旧的WB中获取删除的行数据。请帮我。

0 投票
3 回答
459 浏览

ruby - Ruby - 根据散列键的子集显示 2 个散列数组之间的增量

我正在尝试比较具有非常相似哈希结构(相同且始终存在的键)的两个哈希数组并返回两者之间的增量 - 具体来说,我想捕获以下内容:

  • array1其中不存在的哈希部分array2
  • array2其中不存在的哈希部分array1
  • 出现在两个数据集中的哈希值

这通常可以通过简单地执行以下操作来实现:

对我来说问题(这已经变成了 2-3 小时的斗争!)是我需要根据散列中 3 个键的值('id'、'ref'、'name')来识别增量——这 3 个键的值实际上构成了我的数据中的唯一条目——但我必须保留散列的其他键/值对(例如'extra',为简洁起见,未显示许多其他键/值对。

示例数据:

预期结果(3 个独立的哈希数组):

array1包含数据但不包含数据的对象array2--

array2包含数据但不包含数据的对象array1--

包含数据的对象array1array2--

我已经尝试过无数次尝试比较迭代数组和使用Hash#keep_if基于 3 个键以及将两个数据集合并到一个数组中,然后尝试基于重复数据进行重复,array1但我一直空手而归。提前感谢您的时间和帮助!

0 投票
1 回答
1751 浏览

sql-server - 在sql server中比较多个列值的最快方法?

我在 sql server 中有一个表,由两个不同服务器中的 2 亿条记录组成。我需要将此表从服务器 1 移动到服务器 2。

服务器 1 中的表可以是服务器 2 中表的子集或超集。服务器 1 中的一些记录(大约 100 万条)已更新,我需要在服务器 2 中更新它们。所以目前我正在遵循这种方法:-

1) 使用 SSIS 将数据从服务器 1 移动到服务器 2 中的暂存数据库。

2)然后逐列将暂存中的数据与服务器2中的表进行比较。如果任何一列不同,我会更新整行。

这需要很多时间。我尝试使用哈希字节来比较这样的行:- HASHBYTES('sha',CONCAT(a.[account_no],a.[transaction_id], ...))

<>

HASHBYTES('sha',CONCAT(b.[account_no],b.[transaction_id], ...))

但这需要更多的时间。

任何其他可以更快并且可以节省时间的方法?

0 投票
2 回答
524 浏览

mysql - 如何将 SQL Server 的表与 MySQL 的表进行比较

最近我们有从 MySQL 到 SQL Server 的所有 ETL。显然数据类型已经改变。

有没有办法在 MySQL 和 SQL Server 表之间进行详细的快速数据比较(不考虑数据类型)。

我知道除了校验和之外,哈希字节也会考虑数据类型。

我只想将“abc”与“abc”进行比较

谢谢你的帮助。