我需要協調相似的字符串與最長的字符串之一。我被agrep卡住了,你會怎麼做?部分字符串匹配在R
更新:好問題定義 我有面包店的地址的.csv,我想知道(1)麪包店多少分支機構擁有和(2)有多少企業有。
因此,我只提取麪包房的名稱(請參閱下面的示例),現在我需要找到所有類似於它們代表相同業務的字符串。然後我計算業務和分支機構的數量。
c("5 Meister Bäcker", "5 Meister Bäcker H. Breunung GmbH & Co. KG",
"5 Meister Bäcker Hubert Breunung Amthorpassage Ba...", "5 Meister Bäcker Hubert Breunung Bäckerei",
"5 Meister Bäcker Hubert Breunung Backshop", "5 Meister Bäcker Hubert Breunung Backshop",
"5 Meister Bäcker Hubert Breunung Backshop", "5 Meister Bäcker Hubert Breunung Backshop",
"5 Meister Bäcker Hubert Breunung Backshop", "5 Meister Bäcker Hubert Breunung Backshop",
"5 Meister Bäcker Hubert Breunung GmbH & Co. KG", "5 Meister Bäcker Hubert Breunung GmbH & Co. KG",
"5 Meister Bäcker Hubert Breunung GmbH & Co. KG", "5 Meister Bäcker Hubert Breunung GmbH & Co. KG",
"5 Meister Bäcker Hubert Breunung GmbH & Co. KG", "5 Meister Bäcker Hubert Breunung",
"5 Meister Bäcker Verwaltung", "Abel Backwaren", "Abele Bäckerei Filiale",
"Abele Bruno Bäckerei", "Abele Eugen Bäckerei", "Abele Stefan Bäckerei",
"Abel Lutz Feinbäckerei", "Abelmann Guido Bäckerei", "Abelmann Guido Bäckerei",
"Abeln", " 05432 6 79", "Abeln Der City Bäcker", "Abeln", " 05933 18 12",
"Abeln", " 05432 90 46 10", "Abeln", " 04471 72 93", "Abeln",
" 05431 90 40 87", "Abeln", " 04471 93 03 47", "Abeln der City Bäcker",
"Abeln Der City Bäcker", "Abeln Der City Bäcker", "Abeln",
" 05961 95 53 30", "Abeln Der City Bäcker", "Abeln mein City-Bäcker Bäckerei",
"Abeln", " 05933 64 76 23", "Abel Rupert Bäckerei und Konditorei",
"Abels Bäckerei", "Abenthum Heinrich Bäckerei und Konditorei",
"Aberle Hanno Bäckerei", "Abholzer Bäckerei Inh. Bernard u. Rosi Sproß")
您可能也想看看'adist' – hadley
謝謝我嘗試adist。 –
感謝據我瞭解adist()我需要將字符串拆分爲ngram向量? –