我有两个数据帧df1和df2,如下所示。我想将df1中的Loc_Code与df2 ['Loc_Code']进行比较,并获取存储在df1]中新列“ Results”中的相关服务数据
df1
Location Loc_Code Service 0 Kerala Vadakara01 Common 1 Kerala Hosdung02 Transit 2 Kerala Kozhikode Common 3 Kerala Malappuram Transit 4 Kerala Kalpetta09 Common 5 Kerala Kasargod Transit 6 Kerala Moonar Common 7 Kerala Maananthavaadi Common 8 Kerala Alattur Transit 9 Kerala Palakad Common 10 Kerala Ernakulam Transit 11 Kerala Aluva Connect 12 Kerala Kochi Transit 13 Kerala Paravoor Common 14 Kerala Chaavakkaad Transit 15 Kerala Tirur Transit 16 Kerala Mannaarkkad Common 17 Kerala Vaikam Transit 18 Kerala Kottayam Common 19 Kerala Palai09 Common
df2
Location Loc_Code Service 0 Bangalore Vadakara01 Common 1 Bangalore Hosdung02 Transit 2 Bangalore Hosdung02 Common 3 Bangalore Kozhikode Common 4 Bangalore Malappuram Transit 5 Bangalore Kalpetta09 Common 6 Bangalore Kasargod Transit 7 Bangalore Maananthavaadi Common 8 Bangalore Alattur Transit 9 Bangalore Pazhani Common 10 Bangalore Ernakulam Transit 11 Bangalore Aluva Connect 12 Bangalore Kochi Common 13 Bangalore Kochi Transit 14 Bangalore Paravoor Common 15 Bangalore Chaavakkaad Transit 16 Bangalore Tirur Transit 17 Bangalore Mannaarkkad Common 18 Bangalore Koramangala NaN 19 Bangalore Rajna NaN 20 Bangalore Palai09 Interconnect 21 Bangalore Palai09 Common 22 Bangalore Tirur Transit 23 Bangalore Mannaarkkad Common 24 Bangalore Vaikam Transit 25 Bangalore Kottayam Common 26 Bangalore Palai09 Common
在excel中,我们可以执行vlookup,我们将获得以下结果。鞠躬,我们如何在大熊猫中表现相同?
结果应类似于以下内容:
Location Loc_Code Service Excel_Vlookup_Results 0 Kerala Vadakara01 Common Common 1 Kerala Hosdung02 Transit Transit 2 Kerala Kozhikode Common Common 3 Kerala Malappuram Transit Transit 4 Kerala Kalpetta09 Common Common 5 Kerala Kasargod Transit Transit 6 Kerala Moonar Common NaN 7 Kerala Maananthavaadi Common Common 8 Kerala Alattur Transit Transit 9 Kerala Palakad Common NaN 10 Kerala Ernakulam Transit Transit 11 Kerala Aluva Connect Connect 12 Kerala Kochi Transit Common 13 Kerala Paravoor Common Common 14 Kerala Chaavakkaad Transit Transit 15 Kerala Tirur Transit Transit 16 Kerala Mannaarkkad Common Common 17 Kerala Vaikam Transit Transit 18 Kerala Kottayam Common Common 19 Kerala Palai09 Common Interconnect
注意:如果您查看df2,它两次具有Loc_Code(Hosdung02),则excel中的vlookup会获取它找到的第一个匹配项。如何在熊猫中获得相同的结果?
我有两个数据帧df1和df2,如下所示。我想将df1中的Loc_Code与df2 ['Loc_Code']比较,并获取存储在df1 df1中新列“ Results”中的相关服务数据...