मैं दो पंडों dataframes की तरह तो:
df1
साइट | लिंक |
---|---|
retailer_site1 | https://www.retailer_site1.com |
... | ... |
retailer_siteX | https://www.retailer_siteX.com |
df2
साइट | लिंक |
---|---|
retailer_site1 | https://www.retailer_site1.com |
... | ... |
retailer_siteY | https://www.retailer_siteY.com |
तो मैं जाने के लिए चाहते हैं के माध्यम से df2 और खोजने के उदाहरणों से लिंक df2 में df1. यहाँ अपने कोड:
for row in df2['link'].astype(str):
boolean_findings = df1['link'].str.contains(row)
जब मैं प्रिंट boolean_findings, मैं कर रहा हूँ, सब झूठे है, जो मुझे पता है कि सच नहीं हो सकता क्योंकि मैं देख रहा हूँ मैचों पर स्थानीय रूप से अपने एक्सेल फाइल:
boolean_findings |
---|
झूठी |
झूठी |
... |
झूठी |
मैं क्या करना चाहते हैं पता है क्यों हाइपरलिंक पाठ स्ट्रिंग नहीं है, मिलान किया जा रहा है के साथ यह बराबर पर पहली लोमो, और मैं क्या कर सकते हैं मैच के लिए साइटों.
TypeError: replace() takes no keyword arguments
. जब मैं दूरregex=True
, यह नहीं करता है, त्रुटि, लेकिन यह नहीं करता है, यह जगह या तो. मुझे लगता है कि मैं में देखोre
मॉड्यूल के लिए इस तरह बाहर है, लेकिन डालने के लिए धन्यवाद मुझे सही रास्ते पर!