Привет, ребята, есть ли чистый способ упорядочить эти данные в правильные столбцы для последующего геолокации?
import pandas as pd
coordinates = {'event': ['1', '2', '3', '4'],
'direction': ['E', 'E,N', 'N,E', 'N'],
'location': ['316904', '314798,5812040', '5811316,314766', '5811309']}
df = pd.DataFrame.from_dict(coordinates)
df
Как это должно выглядеть:
Event direction location easting northing
1 E 316904 316904 NA
2 E,N 314798,5812040 314798 5812040
3 N,E 5811316,314766 314766 5811316
4 N 5811309 NA 5811309
Iможно разделить местоположение с помощью: df['easting'], df['northing'] = df['location'].str.split(',',1).str
, но мне нужно условие , когда E THEN 1-е значение восточнее, второе на север ИЛИ условие, когда N значение 1 восточнее и так далее ..
любые идеи будут с благодарностью оценены!