0

I have a DF:

IDs
TIRL002
GRUP003
BUMB004
TIRL002
GRUP003
BUMB004

I have another DF:

Names IDs
Tirone Lang TIRL002
GroupDB GRUP003
BumbEver BUMB004
GroupDB GRUP003
BumbEver BUMB004
Tirone Lang TIRL002

That's what I want to do (kind of VLOOKUP function):

IDs Names
TIRL002 Tirone Lang
GRUP003 GroupDB
BUMB004 BumbEver
TIRL002 Tirone Lang
GRUP003 GroupDB
BUMB004 BumbEver

I have a lot of these IDs and names (about 300) and I tried to pd.merge them and it works, but it changes the order of the values to alphabetical. How can I ignore this and stick to the correct order in my final DF?

import pandas as pd

df1 = pd.read_csv('1.csv')
df2 = pd.read_csv('2.csv')
   
result = pd.merge(df1, df2, on ='IDs', how ='inner')
print(result)

0 Answers0