问题描述
我正在处理具有大量部门代码的数据集。我还有其他文章可以对部门进行解码,那里是合并或替换的有效方法。
第一个数据集:
Location DeptCode
Delhi 12B
Gurgoun 12D
Hydrabad 13A
Punjab 20A
Jhansi 31B
Below is the code:
Department DeptCode
Electronics [12A,12B,12C,12D,12E ........12Z]
Electronics [13A,13B,.......13Z]
Grocery 20A
Grocery [31A,31B,31C,.........31Z]
预期:
Department DeptCode Location
Electronics 12B Delhi
Electronics 12D Gurgoun
Electronics 13A Hydrabad
Grocery 20A Punjab
Grocery 31B Jhansi
解决方法
让我们先尝试explode
然后尝试merge
Out = df1.merge(df2.explode('DeptCode'),on='Deptcode',how='left')