有必要从列Общие данные(红色)中剪切地理数据并将其粘贴到两列中 -Широта和Долгота(蓝色)。
import pandas
data = {'Имя': ['Москва, 1п.', 'Питер, 2п', 'Владик 3пп', 'Калининград'],
'Координаты': ['53.2555095749943, 83.6533059729708',
'53.2555095749943, 83.6533059729708',
'53.25932749912, 83.6534465959292',
'53.25932749912, 83.6534465959292']}
data2 = pandas.DataFrame(data)
data2['Общие данные'] = data2['Имя'] + ', ' + data2['Координаты'].astype(str)
data2.sort_values(['Общие данные'], axis=0, ascending=True, inplace=True)
data2.to_excel('test1.xlsx')

使用Series.extractall()方法:
结果:
当然,您可以使用 的字符串函数以某种方式做更多的“向量”
Pandas,但是可以像这样临时完成它,它可以工作:结果:
更新
在问题的作者澄清后,除城市外的所有内容都应从包含一般数据的列中删除:
结果: