在每一行中从多个不同的列中查找唯一值

Posted

技术标签:

【中文标题】在每一行中从多个不同的列中查找唯一值【英文标题】:Find unique values from multiple different col in a every row 【发布时间】:2021-05-24 12:09:43 【问题描述】:

抱歉,我没有代码,因为我不太确定从哪里开始......

我需要从下面显示的 6 个不同的列中找到所有唯一的国家代码,并将它们附加到 Indicas 的末尾。

例如:

Residence 1 Residence 2 Residence 3 Mail 1 Mail 2 Mail 3 Indica 1 Indica 2 Indica 3
CN US NULL US CN NULL
US NULL NULL NULL NULL NULL
US CN EU NULL NULL NULL

把籼稻填成这样:

Residence 1 Residence 2 Residence 3 Mail 1 Mail 2 Mail 3 Indica 1 Indica 2 Indica 3
CN US NULL US NULL NULL CN US
US NULL NULL NULL NULL NULL US
US CN NULL NULL NULL EU US CN EU

看起来很容易,但我正在努力解决它。

【问题讨论】:

“我没有代码,因为我不太确定从哪里开始。”你试过任何代码吗?如果是这样,请在问题中包含minimal-reproducible-example。 【参考方案1】:

我已将表格放置在 B1:J4 中。您可以在所有籼稻单元格中使用以下公式

=IF(UNIQUE($B3:$G3,TRUE)="NULL","",UNIQUE($B3:$G3,TRUE))

【讨论】:

不客气。如果可行,请记得投票并将答案标记为有用:)

以上是关于在每一行中从多个不同的列中查找唯一值的主要内容,如果未能解决你的问题,请参考以下文章

Pandas - 使用 PostCoder 在每一行中查找纬度和经度,然后在新列中返回 Postcode

包含多个世界的列中的全文搜索搜索

在访问报告列中查找最后一行

在多值列中查找值

Apache Spark:如何使用 Java 在 dataFrame 中的空值列中插入数据

需要 SQL 在不同的列中查找具有重复值的记录