Я работаю над геоданным (pandas) с информацией о пользователях социальных сетей и их муниципалитете. Колонна с их родным муниципалитетом насчитывает 524 муниципалитета. 453 из них имеют два муниципалитета в форме линейной линии; 'City1 or City2'
two_cities = [s for s in gdf['home_municipality'] if " or " in s]
print(two_cities)
До сих пор я создал список с приведенным выше кодом, в который включены только значения со знаком «или». Мой вопрос как я могу выполнить вероятность 50/50 для элементов списка, случайным образом выбирая один муниципалитет для назначения каждому соответствующему пользователю?
Вот фрагмент списка:
['Vaasa or Mustasaari', 'Helsinki or Espoo', 'Vantaa or Turku', 'Helsinki or Espoo', 'Paimio or Turku', 'Turku or Helsinki', 'Helsinki or Espoo']