1. 找出不同数据源的唯一用户ID
数据分析师背景
分析师从三个不同的渠道(网站、APP、线下活动)收集了用户ID列表,需要找出每个渠道独有的用户,以评估渠道覆盖的独特性。
问题
手动对比三个列表找出独有项非常繁琐且容易出错。
如何使用
将三个渠道的用户ID列表分别填入“数组1”、“数组2”、“数组3”的输入框中。
结果
工具返回一个包含所有渠道独有用户ID的数组,分析师可以立即看到哪些用户只来自单一渠道。
Elysia Tools
导航
Data Processing
使用 lodash _.xor 计算数组对称差
详情
返回只出现在某一个数组中的值。
亮点:
_.xor示例:
[1, 2, 3][2, 3, 4][1, 4]执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
数组异或工具使用 lodash 的 _.xor 方法,快速计算两个或多个 JSON 数组的对称差。它返回仅出现在其中一个数组中的所有值,是进行数据比对、去重和集合运算的便捷选择。
背景
分析师从三个不同的渠道(网站、APP、线下活动)收集了用户ID列表,需要找出每个渠道独有的用户,以评估渠道覆盖的独特性。
问题
手动对比三个列表找出独有项非常繁琐且容易出错。
如何使用
将三个渠道的用户ID列表分别填入“数组1”、“数组2”、“数组3”的输入框中。
结果
工具返回一个包含所有渠道独有用户ID的数组,分析师可以立即看到哪些用户只来自单一渠道。
背景
开发人员在调试时,需要对比新旧两个版本API返回的标签列表,以确认数据变更是否符合预期。
问题
返回的标签列表很长,肉眼难以快速找出新增和删除的标签。
如何使用
将旧版本API返回的标签数组粘贴到“数组1”,新版本的粘贴到“数组2”。
结果
工具立即输出一个数组,清晰展示了在新旧版本之间发生变化的标签(即只存在于一个版本中的标签)。
背景
研究员对四组不同人群进行了产品功能偏好调研,每组人群选择的功能列表不同。需要找出每组人群特有的偏好功能。
数组异或,也称为对称差,是指所有在给定数组中出现,但不同时出现在所有数组中的元素集合。
该工具支持输入 2 到 4 个 JSON 数组进行计算。
输入必须是有效的 JSON 数组格式,例如 `[1, 2, 3]` 或 `["a", "b"]`。
输出结果的顺序由 lodash _.xor 函数决定,通常基于元素首次出现的顺序和去重逻辑,不保证特定顺序。
可以,但比较是基于引用的。两个内容相同但内存地址不同的对象会被视为不同元素。
问题
四组数据交叉对比复杂,难以直观看出各组独有的选择。
如何使用
将四组人群选择的功能列表分别填入四个数组输入框。
结果
得到一个合并后的数组,其中包含了所有不重复的功能选项,帮助研究员识别出那些只被特定人群选择的功能。