我有世界城市的名字組成的,以及國家一個熊貓據幀,哪個城市屬於,如何使用Python巧妙地匹配兩個數據框(使用熊貓或其他方式)?
city.head(3)
city country
0 Qal eh-ye Now Afghanistan
1 Chaghcharan Afghanistan
2 Lashkar Gah Afghanistan
和由世界大學中的其他地址的數據幀(如下所示):
df.head(3)
university
0 Inst Huizhou, Huihzhou 516001, Guangdong, Peop...
1 Guangxi Acad Sci, Nanning 530004, Guangxi, Peo...
2 Shenzhen VisuCA Key Lab SIAT, Shenzhen, People...
城市名稱的位置在行間不規則地分佈。我想將城市名稱與世界大學的地址相匹配。也就是說,我想知道每所大學所在的城市。希望匹配的城市名稱與每所大學的地址顯示在同一行。
我嘗試了以下方法,但它不起作用,因爲城市的位置在整個行中都是不規則的。
df['university'].str.split(',').str[0]
@fffchao歡迎您。現在如果你展示你試圖解決這個任務,那將會很棒。 – Ilya