Länder einem bestimmten Texten finden.
Dieses Beispiel illustriert eine weitere Anwendung von TextCases, in diesem Fall die Erkennung von Ländern in einem bestimmten Text.
Erstellen Sie eine Liste drei historischer Epochen.
In[1]:=
![Click for copyable input](assets.de/find-country-entities-in-texts/In_88.png)
periods = {Entity["HistoricalPeriod", "EuropeanRenaissance"],
Entity["HistoricalPeriod", "AgeEnlightenment"],
Entity["HistoricalPeriod", "IndustrialRevolution"]};
Extrahieren Sie ihre jeweiligen Namen.
In[2]:=
![Click for copyable input](assets.de/find-country-entities-in-texts/In_89.png)
names = CommonName[periods]
Out[2]=
![](assets.de/find-country-entities-in-texts/O_59.png)
Verwenden Sie WikipediaData, um den Wikipediatext für jede historische Epoche abzurufen.
In[3]:=
![Click for copyable input](assets.de/find-country-entities-in-texts/In_90.png)
wikipages = WikipediaData /@ names;
Extrahieren Sie mit TextCases die Länder, die in jedem dieser Einträge vorkommen. Löschen Sie Mehrfachnennungen.
In[4]:=
![Click for copyable input](assets.de/find-country-entities-in-texts/In_91.png)
countries =
DeleteDuplicates[TextCases[#, "Country" -> "Interpretation"]] & /@
wikipages;
Dies sind zum Beispiel die Länder, die im Eintrag zur Renaissance erwähnt werden:
In[5]:=
![Click for copyable input](assets.de/find-country-entities-in-texts/In_92.png)
First[countries]
Out[5]=
![](assets.de/find-country-entities-in-texts/O_60.png)
Veranschaulichen Sie auf den jeweiligen Weltkarten die in den Artikeln erwähnten Länder.
Den kompletten Wolfram Language-Input zeigen
Out[6]=
![](assets.de/find-country-entities-in-texts/O_61.png)