Mám dvě pandy datové části rámců tak jako:
df1
stránky | odkaz |
---|---|
retailer_site1 | https://www.retailer_site1.com |
... | ... |
retailer_siteX | https://www.retailer_siteX.com |
df2
stránky | odkaz |
---|---|
retailer_site1 | https://www.retailer_site1.com |
... | ... |
retailer_siteY | https://www.retailer_siteY.com |
Takže chci jít přes df2 a najít případy odkazy z df2 v df1. Tady je můj kód:
for row in df2['link'].astype(str):
boolean_findings = df1['link'].str.contains(row)
Při tisku boolean_findings, začínám být nepravdivé, což vím, že nemůže být pravda, protože jsem viděl zápasy lokálně na můj souborů aplikace excel:
boolean_findings |
---|
False |
False |
... |
False |
To, co chci vědět, je důvod, proč hypertextový odkaz string text není uzavřeno s je ekvivalent na první df, a co mám dělat, aby odpovídaly stránky.
TypeError: replace() takes no keyword arguments
. Když jsem se odstranitregex=True
to nemá chybu, ale to neznamená, vyměňte ji. Myslím, že se podívám dore
modul se to vyřešit, ale díky za uvedení na správnou cestu!