Bunun gibi iki panda veri çerçevem var:
df1
site | bağlantı |
---|---|
perakendeci_site1 | https://www.retailer_site1.com |
... | ... |
Perakendeci_sitex | https://www.retailer_siteX.com |
df2
site | bağlantı |
---|---|
perakendeci_site1 | https://www.retailer_site1.com |
... | ... |
Retailer_siteyname | https://www.retailer_siteY.com |
Bu yüzden df2'den geçmek ve df1'deki df2'den bağlantı örneklerini bulmak istiyorum. İşte kodum:
for row in df2['link'].astype(str):
boolean_findings = df1['link'].str.contains(row)
Boolean_findings yazdırdığımda, tüm yanlışları alıyorum, bunun doğru olamayacağını biliyorum çünkü excel dosyalarımda yerel olarak eşleşmeler görüyorum:
boolean_findings |
---|
Sahte |
Sahte |
... |
Sahte |
Bilmek istediğim, köprü dizesi metninin neden ilk df'deki eşdeğeriyle eşleştirilmediği ve siteleri eşleştirmek için ne yapabilirim.
TypeError: replace() takes no keyword arguments
. Ben kaldırdığımdaregex=True
hata yapmaz, ancak yerini de almaz. Sanırım içine bakacağımre
bunu çözmek için modül, ama beni doğru yola soktuğun için teşekkürler!