Сообщество Hi Stack Overflow!
У меня есть фрейм данных, который включает 2 столбца координат UTM ('X' и 'Y'), как показано на скриншоте ниже:
Я пытался преобразовать и заменить эти 2 столбца в долготу и широту, как показано ниже:
<b>Longitude</b> <b>Latitude</b>
1.601554 42.546245
53.847818 23.424076
67.709953 33.93911
... and so on
Вот код, который я использовал:
def rule(row):
lat, lon = utm.to_latlon(row["X"], row["Y"])
return pd.Series({"lat": lat, "long": long})
df.merge(df.apply(rule, axis=1), left_index= True, right_index= True)
К вашему сведению, чтобы импортировать utm , я установил utm 0.4.2 с помощью терминала.
Тем не менее он продолжает давать мне следующую ошибку типа, когда я запускаю код:
Я действительно новичок в науке о данных и Python, поэтому мне очень трудно понять, что я сделал неправильно ..: '(
Любая помощь или совет будет принята с благодарностью!