Pandas encuentra coincidencias comunes entre 2 marcos de datos
Tengo 2 marcos de datos y quiero encontrar coincidencias comunes basadas en una columna (tld), una vez que se ha encontrado la coincidencia, quiero actualizar la coincidencia de columna como Verdadero. ¿Cómo actualizar la columna en el marco de datos de destino?
Dataframe 1: fuent
uuid website company_name tld
0 1 www.facebook.com facebook facebook.com
1 2 www.yahoo.com yahoo inc yahoo.com
2 3 www.google.com Google google.com
3 4 www.cisco.com Cisco cisco.com
Dataframe 2: destino
id website company_name tld match
0 a www.facebook.com facebook facebook.com False
1 b www.y.com Yahoo Inc y.com False
2 c www.g.com Google g.com False
3 d www.g.com Google Inc g.com False
4 e www.facebook.com Facebook Inc facebook.com False
Encontrar coincidencias:
matches = source[source.tld.isin(destination.tld.values)]
Partido
0 1 www.facebook.com facebook facebook.com
Destin
id website company_name tld match
0 a www.facebook.com facebook facebook.com True
1 b www.y.com Yahoo Inc y.com False
2 c www.g.com Google g.com False
3 d www.g.com Google Inc g.com False
4 e www.facebook.com Facebook Inc facebook.com True