【发布时间】:2020-02-12 16:25:31
【问题描述】:
我有两列句子和更新。我想将 Url 末尾的 Updates Column 中的每个单词与相应的 Sentences 单词大小写进行匹配,并将其替换为 Sentences 中单词的大小写。
我不知道如何进行这种比较,感谢任何帮助。 实际数据有 43k 行不同的 Url。
示例代码:
import pandas as pd
dict1 = {'Updates': ['The new abc.com/Line','Its a abc.com/bright and abc.com/Sunny Day','abc.com/smartphone have taken our the abc.com/WORLD','abc.com/GLOBAL Warming is abc.com/Reaching its abc.com/peak'],
'Sentences': ['The new line','Its a bright and sunny day','Smartphone have taken our the World','GLOBAL Warming is reaching its Peak ']
}
df = pd.DataFrame(dict1)
当前 O/P:
Sentences Updates
The new line The new abc.com/Line
Its a bright and sunny day Its a abc.com/bright and abc.com/Sunny Day
Smartphone have taken our the World abc.com/smartphone have taken our the abc.com/WORLD
GLOBAL Warming is reaching its Peak abc.com/GLOBAL Warming is abc.com/Reaching its abc.com/peak
Expected O/P:
Sentences Updates
The new line The new abc.com/line
Its a bright and sunny day Its a abc.com/bright and abc.com/sunny day
Smartphone have taken our the World abc.com/Smartphone have taken our the abc.com/World
GLOBAL Warming is reaching its Peak abc.com/GLOBAL Warming is abc.com/reaching its abc.com/Peak
【问题讨论】:
标签: python regex pandas pattern-matching