У меня есть датафрейм, который создается динамически.Я создаю свой первый набор строк как:
df['tourist_spots'] = pd.Series(<A list of tourist spots in a city>)
К этому df я добавляю:
df['city'] = <City Name>
Пока все хорошо.Для нескольких туристических мест создается группа строк с одинаковым названием города.
Я хочу добавить новый город.Поэтому я делаю:
df['tourist_spots'].append(pd.Series(<new data>))
Теперь, когда я добавляю новый город с помощью:
df['city'].append('new city')
ранее обновленные данные о городе исчезают.Как будто каждый раз, когда строки заменяются и не добавляются.
Вот пример того, что я хочу:
Шаг 1:
df['tourist_spot'] = pd.Series('Golden State Bridge' + a bunch of other spots)
Для всех строкя хочу создать следующие данные:
df['city'] = 'San Francisco'
Шаг 2:
df['tourist_spot'].append(pd.Series('Times Square' + a bunch of other spots)
Для всех строк, созданных с помощью указанных выше данных, я хочу:
df['city'] = 'New York'
Как мне этого добиться?