Estoy tratando de comparar dos archivos de Excel usando pandas y numpy: los valores comparables son las direcciones IP. Ambos archivos de Excel tienen columnas con direcciones IP. ¿Cómo haría para verificar si coinciden y si no agregan la fila al primer archivo/marco de datos de Excel?
#create dataframes with the excel files df1 = pd.read_excel(excel1) df2 = pd.read_csv(excel2) df1.insert(21, 'In R7', '') #fill in empty IP values so they can be compared df2['IP Address']=df2['IP Address'].fillna('0') #if IP in df1 is equal to IP in df2, add yes in R7 column, if it's not already existing add to df1 and yes in R7 column df1['In R7'] = np.where(df1['Primary IP Address'].str.contains('|'.join(df2['IP Address']), flags= re.IGNORECASE, regex = True), 'YES', '')