-2

大家早上好。我正在尝试编写一些我的第一个脚本,但我很难做到。我正在尝试将一个文件中的数据匹配到另一个文件,并在原始文件中为该行添加一个标签。

我正在使用两个不同的数据源来完成此任务,并且有数以万计的不同行要匹配。我正在尝试在数据源一中获取一列邮政编码,将其与数据源二中的相同邮政编码相匹配,然后添加一个新列来标记数据源一中的位置。请参见下面的示例。

数据源一:

|一个 | | 乙|

|13329 | X |

|22193 | X |

|13211 | X |

数据来源二:

|一个 | | 乙|

|13211 | 雪城 |

|22193 | 直流地铁 |

|13329 | 尤蒂卡罗马 |

新数据源一:

| 一个 | 乙| C |

|13329 | X | 尤蒂卡-罗马 |

|22193 | X | 直流地铁 |

|13211 | X | 雪城 |

新数据源一是所需的最终状态。我正在处理没有新标签并且可以标记为 N/A 或 NA 的行(无论哪种方式都可以)。我希望我已经很好地解释了问题和期望的结果。请帮忙。

4

1 回答 1

0

比匹配和标记更常见的是这称为连接。

join <(sort DS1) <(sort DS2)
于 2021-05-23T17:02:38.183 回答