У меня есть проблема, которую я могу решить довольно сложно, но я ищу альтернативное решение.
У меня есть такой набор данных:
City x-Coord y-Coord coord combined angle difference_cities prev city coordinate rank by distance
70 49.0 96.0 (49+96j) [49.0, 96.0] 158 4.243 [52.0, 99.0] 1.0
37 76.0 19.0 (76+19j) [76.0, 19.0] 151 5.000 [80.0, 16.0] 2.0
71 55.0 80.0 (55+80j) [55.0, 80.0] 114 5.000 [59.0, 77.0] 2.0
32 27.0 144.0 (27+144j) [27.0, 144.0] 101 5.657 [31.0, 140.0] 3.0
81 33.0 177.0 (33+177j) [33.0, 177.0] 100 5.831 [36.0, 172.0] 4.0
В основном, координаты каждой точки задаются в виде объединенного столбца, (x, y), точка, к которой нужно присоединиться, находится в "предыдущей городской координате". Пример: (49,96) объединить с (52,99) и т. Д.
Я знаю, что мы можем сделать панду, соединяющую точки оси X и Y из 2 отдельных столбцов (pandas.plot). Я могу представить себе очень сложный способ сделать что-то здесь, но есть ли другой способ или идея, как мне поступить в приведенном выше примере.
Большое спасибо,
Sudip