Я работаю над набором данных, в котором столбцы названы заголовками.Значение как указано.
df = pd.DataFrame(data={"location":["düsseldorf, nordrhein-westfalen, germany",
"durbanville , cape town, cape town , south africa"]})
Я хочу разделить этот столбец на ['city', 'state', 'country']
.Обратите внимание, что во второй строке есть дубликаты.
Я пробовал ниже, но это не относится к дубликатам:
location = df.location.str.split(', ', n=2, expand=True)
location.columns = ['city', 'state', 'country']