Я пытаюсь сделать пространственное объединение двух фреймов геоданных.
Оба индекса имеют следующий вид: RangeIndex (start = 0, stop = 312, step = 1)
Я получаю следующую ошибку:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-228-d0d0190e2940> in <module>()
----> 1 Sales_new_data_concastinate_SR_coundaries_joines=gpd.sjoin(Sales_new_data_concastinated,SR_locations, op='within',how='left')
~/anaconda3/lib/python3.7/site-packages/geopandas/tools/sjoin.py in sjoin(left_df, right_df, how, op, lsuffix, rsuffix)
51 or any(right_df.columns.isin([index_left, index_right]))):
52 raise ValueError("'{0}' and '{1}' cannot be names in the frames being"
---> 53 " joined".format(index_left, index_right))
54
55 # the rtree spatial index only allows limited (numeric) index types, but an
ValueError: 'index_left' and 'index_right' cannot be names in the frames being joined
источник https://github.com/geopandas/geopandas/blob/master/geopandas/tools/sjoin.py
говорит:
пространственный индекс rtree допускает только ограниченный (числовой) тип индекса, но индекс # в геопандах может быть произвольным dtype.поэтому сбросьте оба индекса сейчас # и сохраните ссылки на исходные индексы, которые будут добавлены позже.-
Что мне делать на самом деле?